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