رتبه موضوع:
  • 3 رای - 4.33 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کلاس Inflector : تعریف و کاربرد آن
#1
Brick 
همینطور که اطلاع دارید. کیک یک سری قواعد جهت نام گزاری فایل ها، کلاس ها و... دارد که برای خوانایی بهتر و استاندارد کردن کدنویسی در فریم ورک کیک از این قواعد استفاده میشه.
کلاس Inflector در واقع موتور مترجم و صرف کردن قواعد در نام گزاری های کیک پی اچ پی هست.

که کاربر و نقش خیلی زیادی برای برنامه نویسان کیک ایفا میکنم.

برای آشنایی با این کلاس و نحوه عملکردش چندین مثال میزنم.

کد پی‌اچ‌پی:
var_dump(Inflector::pluralize('CakePHPInflectorMagic'));

Convert models to controllers MyUser -> MyUsers
becomes 
:: CakePHPInflectorMagics
singularize 
:: CakePHPInflectorMagic 

کد پی‌اچ‌پی:
var_dump(Inflector::singularize('CakePHPInflectorMagic'));

convert controllers to models MyUsers -> MyUser
becomes 
:: CakePHPInflectorMagic
pluralize 
:: CakePHPInflectorMagics 

کد پی‌اچ‌پی:
var_dump(Inflector::camelize('CakePHPInflectorMagic'));

Used with singularize to make tables into models my_users -> MyUsers
becomes 
:: CakePHPInflectorMagic
underscore 
:: cake_p_h_p_inflector_magic 

برای تست و سایر کاربرد ها لطفا به این صفحه مراجه کنید[مشاهده]
پاسخ
سپاس شده توسط امیر ، payamsp ، cybercoder ، mohsened ، ghasem.fattahpour ، MajidVIP


پیام‌های این موضوع
کلاس Inflector : تعریف و کاربرد آن - saleh - 2010/12/02, 05:04 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کاربرد schema mahdi_smf 3 2,152 2015/05/16, 01:19 AM
آخرین ارسال: saleh
  تعریف متغیر سراسری و گرفتن ip vahidqara 7 3,984 2014/06/27, 04:17 AM
آخرین ارسال: saleh
  تعریف تابع سراسری alisniper 4 4,900 2012/04/07, 04:25 PM
آخرین ارسال: saleh
  لود نشدن کتابخانه inflector Arman_gh 10 13,009 2011/10/09, 09:25 PM
آخرین ارسال: iraitc

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان