View Full Version : فرستادن اطلاعات - beforefilter
reza.palang
دوشنبه 10 اسفند 1388, 11:45 صبح
توی یک پروژه به این مشکل برخورد کردم و اون اینه که مقادیری که توسط تابع Set برای viewها میفرستم قابل دسترسی نیستند و ارور Undefined variable میده.
فقط یکی از پروژه های کیک این مشکل رو داره و بقیه درست کار می کنند
maysamscript
دوشنبه 10 اسفند 1388, 23:18 عصر
تابع set باید با حرف کوچیک باشه
reza.palang
دوشنبه 10 اسفند 1388, 23:34 عصر
تابع set باید با حرف کوچیک باشه
با حروف کوچیک هست.
مشکل مال تابع و این بخش کد نیست. همون تابع رو که توی یک پروژه که کار میکرد کپی کردم برای این.
zoghal
سه شنبه 11 اسفند 1388, 22:51 عصر
از app_controller.php هم استفاده میکنید؟
کلا کد کنترل تون رو اینجا قرار بدید
reza.palang
سه شنبه 11 اسفند 1388, 23:16 عصر
این رو از جایی برداشتم که درست کار می کرد
class AppController extends Controller
{
function beforeFilter()
{
$this->set('aaa', 'test');
}
}
zoghal
سه شنبه 11 اسفند 1388, 23:50 عصر
date_default_timezone_set('Asia/Tehran'); رو تو bootstrap.php بزارید
و بفرمائید از چه ورژنی استفاده می کنید.
reza.palang
چهارشنبه 12 اسفند 1388, 00:10 صبح
date_default_timezone_set('Asia/Tehran'); رو تو bootstrap.php بزارید
و بفرمائید از چه ورژنی استفاده می کنید.
با عرض پوزش... کد رو اشتباه گزاشتم. البته شما ناحواسته یکی دیکه از مشکلات من رو حل کردید و از این بابت ممنونم
===============
توضیح کد تصحصح شده:
من توی viewهام از متغیر $aaa نمیتونم استفاده کنم. در حقیقت این متغیر undefined گزارش میشه
zoghal
چهارشنبه 12 اسفند 1388, 00:12 صبح
1- نگفتید از چه ورژنی استفاده میکنید.
2- فقط در app-controller این مشکل هست؟ آیا با نام دیگری متغیر پارس می شود؟
reza.palang
چهارشنبه 12 اسفند 1388, 00:24 صبح
ورژن 1.25 استفاده میکنم
بله فقط توی app_controller.php -> beforefilter() این مشکل وحود داره.
توی کنترلرهای خودشون که استفاده میکنم درست کار میکنه.
zoghal
چهارشنبه 12 اسفند 1388, 00:29 صبح
فکر میکنم باید این کار رو انجام بدید
این کد رو در تمومی کنمترلر ها تون اضافه کنید.
function beforeFilter()
{
parent::beforeFilter();
}
reza.palang
چهارشنبه 12 اسفند 1388, 00:36 صبح
نه درست نشد.
آخه توی پروژه های دیگه درست کار میکنه و فقط اینجا این مشکل رو داره
zoghal
چهارشنبه 12 اسفند 1388, 11:39 صبح
من تا الان به این مشکل بر نخوردم
reza.palang
سه شنبه 31 فروردین 1389, 11:25 صبح
سلام. مشکل همون بود که zoghal عزیز توی پست آخرش گفته بود. با تشکر
zoghal
سه شنبه 31 فروردین 1389, 17:12 عصر
رضا جان خوشحال میشیم شما رو تو cakephp.ir ببینیم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.