منبع اصلی نوشتار زیر در این لینک قرار دارد

فیلترها در کنترلر Yii

فیلترها تکه کدهایی هستند که مشخص می کنند که قبل یا بعد از اجرای یک اکشن در کنترلر کنترلر چه اتفاقی بیافتد. برای مثال بوسیله فیلترها میشه بررسی کرد که آیا قبل از اجرای یک اکشن خاص کاربر لاگین کرده یا خیر. یک اکشن می تواند چند فیلتر داشته باشد. برای پیاده سازی فیلتر، کنترلر […]

The post فیلترها در کنترلر Yii appeared first on دست نوشته های یک تازه کار.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

یادگیری فریمورک Yii-بخش ۶

در بخش پنجم این مجموعه سری آموزشی آموختیم که چطور در قالب یک مدل MVC برنامه را پیاده سازی کنیم. همچنین در ارتباط با ایجاد سه لایه اصلی برنامه به نام های مدل – کنترلر – ویو که هرکدام در قالب عمل CRUD ایجاد می شدند آشنا شدیم. اکنون اجازه …

The post یادگیری فریمورک Yii-بخش ۶ appeared first on دست نوشته های یک تازه کار.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

یادگیری فریمورک Yii-بخش ۵

در بخش چهارم این مجموعه سری آموزشی نحوه ارتباط با بانک اطلاعاتی بوسیله این فرمورک را به طور اجمالی بیان کردیم و آموختیم که در این فریمورک برای تعامل با دیتابیس از PHP PDO Extension استفاده می شود، همچنین متوجه شدیم که تنظیمات مربوط به برنامه درون فایل config/main.php قرار …

The post یادگیری فریمورک Yii-بخش ۵ appeared first on دست نوشته های یک تازه کار.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

Controllers و State

State در حقیقت وضعیت حاضر نمایشی کاربر است. اینکه الان چی باید ببیند اینکه قبل تر چی دیده اینکه با کلیک بر روی فلان دکمه چه خواهد دید؟ در روش‌های سنتی همه چیز با استفاده از لینک های ثابت و session کاربر قابل handle بود ولی در روشی که همه چیز سمت javascript هست چی؟ آیا به همین راحتیست؟
state را اینگونه تعریف می‌کنند: جواب‌های متفاوتی که بر اساس یک درخواست ثابت می‌آید. به طور مثال یک آدرس ممکن از برای کاربر عضو یک شکل بیاید و برای کاربر غیر عضو یک شکل دیگر load شود.
در کل یک application یک state فعال دارد و لیستی از state های گذشته. ارتباط بین دو state یک transaction هست که برای حرکت در بین state ها call می شود.

ادامه مطلب ادامه مطلب