PDA

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 ببینیم