براي استفاده از امكانات انجمن مامبولرن بايد عضو شويد ، براي ثبت نام كليك كنيد


خوش آمدید، مهمان - لطفا برای ثبت نام اینجا و یا برای ورود اینجا را کلیک کنید.
آیا هنوز ایمیل فعال سازی حساب کاربری برای ما ارسال نشده است؟
چهارشنبه, 20 آگوست 2008 - 18:48
82270 ارسال در 12132 موضوع توسط 9307 کاربر
جدیدترین کاربر عضو شده: sab
فهرست راهنمايي جستجو تقویم ورود عضويت


Advertisement

سرويس هاستينگ مامبولرن


+  انجمن تخصصی مامبولرن - مامبو فارسی
|-+  عمومی
| |-+  متفرقه
| | |-+  مقالات و آموزش ها
| | | |-+  Propel چیست ؟
« قبلی بعدی »
صفحه: [1] پایین چاپ صفحه
نويسنده موضوع: Propel چیست ؟  (دفعات بازدید: 1052 بار)
نوید
SMF Team
*
آنلاین آنلاین

تعداد ارسال: 3747



WWW
« : شنبه, 07 جون 2008 - 14:05 »

اکثر برنامه نویسان در نوشتن Query های SQL به مشکل بر می خورن و همیشه واسه خودشون یک کلاس می نویسن و دیگه همیشه از همون کلاس در پروژه های خودشون استفاده می کنند . اما امروز می خوام Propel دوای درد این برنامه نویسان رو معرفی کنم.



Propel یک پروژه PHP است که اصطلاحا به اون ORM یا Object-Relational Mapping  هم گفته می شه که با PHP5 سازگار هست و به برنامه نویسان PHP5 همواره توصیه می شه . با استفاده Propel می تونید کار خودتون رو خیلی ساده کنید . برای اطلاعات بیشتر در مورد ORM می تونید به اینجا هم مراجعه کنید.
Propel از هر table شما یک شی می سازه و شما به سادگی می تونید با این دستور یک کانکشن بسازید.
کد:

کد:
$table = new Table()

می شه گفت که دیگه شما نیاز ندارید SQL بنویسید مگر اینکه خودتون بخواهید . Propel تمام خواسته های عادی شما رو بر آورده می کنه مثلا برای ذخیره یه فیلد به این صورت عمل می کنیم.
کد:

کد:
$table->setfieldname() = $value

و در انتها :
کد:

کد:
$table->save()

برای گرفتن Query های خاص هم باید از Criteria استفاده کنید که در اینجا
کد:
http://propel.phpdb.org/trac/wiki/Users/Documentation/1.3/Criteria
کاملا این موضوع شرح داده شده .
می تونید Propel رو از سایت اصلی اون دریافت کنید یا آموزش های اون رو بخونید .
کد:
http://propel.phpdb.org/trac
با آرزوی موفقیت برای شما دوستان عزیز ، امید وارم این مطلب مورد توجه شما قرار بگیره .

منبع
خارج شده است

صفحه: [1] بالا چاپ صفحه 
« قبلی بعدی »
پرش به :