با سلام خدمت کاربران گرامی سایت پی وی لرن و آن دسته از کاربرانی که به زبان PHP علاقه دارند. این دوره آموزش CakePHP مخصوص آن ها تهیه شده تا مهارت و تسلط خود را بر این زبان با یادگیری CakePHP به حد کمال برسانند و با کمک آن به یک برنامه نویس حرفه ای در عرصه PHP تبدیل شوند. در جلسه گذشته به آموزش کار با عناصر Views ها پرداختیم. در ادامه این دوره و در این جلسه با آموزش کار با View Events ها در CakePHP همراه شما هستیم.
چندین callbacks/events وجود دارد که می تواند همراه View Events ها به کار برده شوند.
این events ها قبل از آن که اتفاقی بی افتد و یا بعد از آن، می توانند در اجرای وظایف چندگانه مفید باشد.
در ادامه می توانید لیستی از callbacks ها را که می توانند با CakePHP استفاده شوند ببینید.
روش beforeRender بعد از روش controller’s beforeRender فراخوانی می شود اما باید توجه داشت که قبل از این که کنترل کننده به رندر کردن view و layout بپردازد به کار می رود.
این Event Function فایلی را به عنوان یک argument ارائه می کند.
این روش قبل از نمایش هر فایل اجرا می شود. که شامل elements, views, parent views و layouts می شود.
این روش پس از نمایش هر فایل اجرا می شود. که شامل elements, views, parent views و layouts می شود.
Callback می تواند محتوای $ را تغییر دهد و آن را بازگرداند تا تغییر نحوه نمایش محتوا را در مرورگر را نشان دهد.
این روش بعد از این که View رندر شود فراخوانی می گردد اما قبل از رندر شدن layout شروع می شود.
این روش قبل از این که رندر شدن layout شروع شود فراخوانی می گردد و نام فایل layout را به عنوان یک argument دریافت می کند.
این روش بعد از این که رندر شدن layout کامل شود فراخوانی می گردد و نام فایل layout را به عنوان یک argument دریافت می کند.
در این جلسه و در کنار هم آموختیم که چگونه از View Events ها استفاده نماییم.
جلسه بعد را به آموزش کار با پایگاه داده در CakePHP اختصاص داده ایم.
با پی وی لرن همراه باشید.