انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp
كدوم نسخه از كيك رو دانلود كنم - نسخه قابل چاپ

+- انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp (http://forum.cakephp.ir)
+-- انجمن: اخبار، تازه ها و اعلانات (http://forum.cakephp.ir/forum-1.html)
+--- انجمن: تازه های CakePHP (http://forum.cakephp.ir/forum-2.html)
+--- موضوع: كدوم نسخه از كيك رو دانلود كنم (/thread-533.html)



كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/14

با سلام.
من با كيك هيچ آشنايي ندارم . تازه ميخوام شروع كنم.
به نظر شما كدوم نسخه رو دانلود كنم؟
بعد تو انجمن ديدم كه براي نسخه 2 اين لينك رو گذاشته بوديد
http://cakephp.ir/download/2.0.5.zip
ولي تو سايت اصليش ديدم كه 2.1 آلفا گذاشته
كدومشون بهتره ؟
اگه قراره باشه مثلاً از نسخه 2 يا 1.3 و .... استفاده كنم از كدومشون بايد استفاده بشه؟
آيا اگر پروژه اي كه با نسخه 2.0.5 نوشته بشه براي اينكه با نسخه هاي بعدي كه به روز ميشن بخواي استفاده كني بايد تغييرات زيادي بدي؟
يا تاثيري نداره؟
با تشكر



RE: كدوم نسخه از كيك رو دانلود كنم - saleh - 2012/01/14

درود بر شما

بهترین نسخه که میتونید استفاده کنید. همین 2.0.5 هست.
2.1 امکانات زیادی اضافه شده اما پایدار نیست فعلا.


RE: كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/15

ممنونم
ولي لطفاً اين قسمت سوال هم پاسخ بديد

کد:
آيا اگر پروژه اي كه با نسخه 2.0.5 نوشته بشه براي اينكه با نسخه هاي بعدي كه به روز ميشن بخواي استفاده كني بايد تغييرات زيادي بدي؟
يا تاثيري نداره؟

واسه يادگيري درست و حسابي در سطح پيشرفته بايد از كجا شروع كنم
راستش رو بخواين ميخوام يه پروژه بنويسم تصميم گرفتم با كيك بنويسمش



RE: كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/15

يك سوال ديگر برام پيش اومد و اون اينكه در اين آدرس

http://1barnamenevis.ir/1388/12/php-with-cake-taste-cakephp-03/

اين مطلب رو خودنم

کد:
نام جداول و نام فیلد‌ها نباید خودسرانه باشد . اگر شما از قوانین نامگذاری دیتا‌بیس و قوانین نامگذاری کلاس‌ها ( هر دو در اینجا توضیح داده شده است ) پیروی کنید قادر خواهید بود تا از بسیاری از قابلیت ها و عملکرد های استاندارد کیک استفاده کنید ، بدون اینکه مجبور باشید به صورت اختصاصی تنظیمات خاصی انجام دهید .

کیک از انعطاف‌پذیری خوبی برخوردار است و حتی با بد ترین ساختار دیتا‌بیسی قابل اجرا است . اما رعایت استاندارد‌ها و قوانین در وقت شما صرفه‌جویی می کند .

برای کسب اطلاعات بیشتر درباره‌ی قوانینِ کیک به صفحه‌ی  ” CakePHP Conventions ” مراجعه کنید . اما همین کافیست که بدانید هنگامی که اسم جدول‌مان را ‘posts’ در نظر می گیریم ، کیک به صورت خودکار جدول را به مدل متصل می‌کند و در این صورت کیک بصورت خودکار فعالیت‌های دیتابیس را مدیریت می‌کند .

و برام جاي سوال بود كه آيا توي كيك بايد نام جداول تو ديتابيس مشخص شده باشه يعني هر چي تو كيك ثبت شده اون بايد باشه و نميشه هر چي خودمون بخوايم بزاريم؟

و تو اين صفحه كه تو همون پست گفته بود رفتم ولي چيز خاصي دستگيرم نشد كه اصلاً اين صفحه چي ميخواد بگه
http://book.cakephp.org/view/22

با تشكر



RE: كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/15

ببخشيد هيچ كي تو اين انجمن نبود جوابمون رو بده؟


RE: كدوم نسخه از كيك رو دانلود كنم - payamsp - 2012/01/15

سلام

کیک برای نام گذاری کلاس ها و جداول دیتابیس از یک اصول نامگذاری پیروی میکنه ، که شما باید اون رو رعایت کنید ، البته بعضی جاها امکان استفاده از اسامی دلخواه وجود داره ، اما برای اینکه کار راحت تر باشه ، از اصول خود کیک استفاده کنید .
توی این پست اصول نام گذاری در کیک 1.3 رو توضیح دادم http://webnevis.net/1389/01/07/cakephp-conventions
اما تو نسخه 2 چند تا تغییر کوچیک کرده که بهتره داکیومنت ها رو بخونید
http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html

اما در مورد نسخه ها ، توی نسخه های اصلاحیه مثله 2.0.1 یا 2.02 و ... تغییرات آن چنان کلی نیستند و نیازی به بازنگری کد ها وجود نداره ، اما تو نسخه های اصلی که برای مثال از 1.3 به 2 تغییر میکنه یه سری تغییرات کلی وجود داره ، که نیاز به بازنگری و بازنویسی برخی کدها و بخش های برنامه هست .


RE: كدوم نسخه از كيك رو دانلود كنم - saleh - 2012/01/16

عرض خواهی می کنم من چند روزی در استراحت مطلق بودم تا ذهنم ریکاوری بشه.

نقل قول:واسه يادگيري درست و حسابي در سطح پيشرفته بايد از كجا شروع كنم
راستش رو بخواين ميخوام يه پروژه بنويسم تصميم گرفتم با كيك بنويسمش
بهترین مرجع برای آموزش خود داکیومنت کیک هست. پیشنهاد بنده این هست که یکبار داکیومنت رو به صورت رو ساده بخونید و بعد مرحله به مرحله به صورت عملی تجربه کنیدش


در مورد قوانین نامگذاری در کیک همینطور که پیام عزیز توضیح دادن یک هدف رو دنبال می کنند.

این هدف به این صورت هست که پروژه شما در سطحی قرار بگیره که توسط هر کسی دیگه قابل توسعه باشه.

یک مثال میزنم. فرض کنید من یک پروژه فایل منجر ایجاد میکنم. و شما هم به این پلاگین نیاز مندید. اگر هر دو از یک استاندارد استفاده کرده باشیم. پس شما به راحتی می توانید این پلاگین رو در پروژه خودتون استفاده کنید.

اما در مورد سفارش سازی هم راه های مختلفی وجود داره. مثلا در لایه مدل ها شما با استفاده از useTable می توانید نام جدول رو به صورت سفارشی در بیارید.


RE: كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/16

دستتون درد نكنه

کد:
بهترین مرجع برای آموزش خود داکیومنت کیک هست. پیشنهاد بنده این هست که یکبار داکیومنت رو به صورت رو ساده بخونید و بعد مرحله به مرحله به صورت عملی تجربه کنید.
حالا داكيومنت كيك كدوم نسخه رو بخونم. 1.3 يا 2 يا قبلتر ؟



RE: كدوم نسخه از كيك رو دانلود كنم - payamsp - 2012/01/17

مسلما آخرین نسخه ...


RE: كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/17

داكيومنتش كامله كه من همه چيز رو ازش ياد بگيرم.؟؟؟؟؟
آخه تو نگاه اول احساس كردم داكيونت 1.3 بيشتر از 2 هست



RE: كدوم نسخه از كيك رو دانلود كنم - saleh - 2012/01/17

خوب عزیز شما باید راهنمای آن نسخه رو که می خواهید کار کنید رو بخونید.

راهنمای 1.3 دسته بندی خوبی داره. اما به نظر من راهنمای 2 مثال هاش خیلی بهتر از بقیه هست.


RE: كدوم نسخه از كيك رو دانلود كنم - ahora007 - 2012/01/17

يعني منظورتون اينه راهنماي نسخه 2 هم كاملتر و هم جامع تره ؟

راستي يك سوال واسم پيش اومده ؟
آيا امكان اين وجود داره كه يك سيستم ماژولار با كيك نوشت؟



RE: كدوم نسخه از كيك رو دانلود كنم - saleh - 2012/01/17

نقل قول:يعني منظورتون اينه راهنماي نسخه 2 هم كاملتر و هم جامع تره ؟
به نظر من بله. چندین چند نکته دیدم که اصلا نمی دونستم این شکلی هم میشه استفاده کرد. برای خودم که کامل و جامع بود.

نقل قول:راستي يك سوال واسم پيش اومده ؟
آيا امكان اين وجود داره كه يك سيستم ماژولار با كيك نوشت؟
بصورت کلی بله مبحثی به اسم پلاگین در کیک هست . و این امکان رو میده که یک ساب سیستم رو به سیستم اضافه کنید.

اما سيستم ماژولار یک کلمه نیست، یا یک امکان نیست. بلکه یک نوع منتطق یا روش پیاده سازی و طراحی نرم افزار هست. و هنر و تبحر و تجربه برنامه نویس هست که یک سیستم ماژولار رو طراحی و پیاده سازی میکنه


RE: كدوم نسخه از كيك رو دانلود كنم - masoudline - 2012/08/08

با سلام دوستان تغییرات مربوط به تابع ife که در 1.2 و 1.3 بود در ورژن های جدید به چی تبدیل شده از خود سایت نگاه کردم نوشته بود شده عملهای سه گانه یعنی این تابع حذف شده و به جاش اعمال سگانه قرار داده شده حالا از دوستان میخوام یه مثال برای این نوع تبدیل بیارن
مثلا قبلا چه شکلی بوده و الان چطوری هست..
ممنون


RE: كدوم نسخه از كيك رو دانلود كنم - saleh - 2012/08/08

درود بر شما
خدمت شما
کد:
https://github.com/cakephp/cakephp/blob/1.2/cake/basics.php#L941