خطا زمان برگردوندن دیتا از مودل به ویو
سلام
من طبق دستور زیر توسط ajax یه یه دیتا از کنترلر و مودل مگییرم، دستور view :
var url = 'http://127.0.0.1/salah4/panelUser/fill_sefareshat';
var data_fill_sefareshat = {'parent_value': $parent};
$.post(url, data_fill_sefareshat, function (msg) {
alert(msg);
});
<?php
$naaaagh = $data55['sefareshat'];
print_r($naaaagh);
توی کنترلر هم با دستور زیر از مادل میگیرم و برمیگردونم به view
function fill_sefareshat()
{
$fill_sefareshat_marhale_0 = $this->model->fill_sefareshat_model($_POST['parent_value']);
$data55 = ['sefareshat' => $fill_sefareshat_marhale_0];
$this->view('panelUser/test',$data55,1,1);
}
حالا وقتی توی view مقدار data55 میخوام چاپ کنم پیغام خطای زیر رو میده ، در ضمن مقدار درست از مودل گرفته میشه و به کنترلر میرسه ولی دوباره پاس میدم به ویو خطا میده .قبلا ب همین روش توی جای دیگه دیتارو پاس دادم ولی مشکلی نبوده
Notice: Undefined variable: data55 in C:\wamp\www
نقل قول: خطا زمان برگردوندن دیتا از مودل به ویو
من نفهمیدم اون کد ایجکسی که گزاشتی چه ربطی به این مشکل داره به نظر میاد بی ربط باشه
در کل باید تابع view و روش تزریق داده بهش رو چک کنی , به نظر میاد متغیر بهش تزریق نمیشه و در نتیجه نمیشناستش توی ویو