PDA

View Full Version : خطا زمان برگردوندن دیتا از مودل به ویو



farnoosh66
شنبه 25 بهمن 1399, 01:33 صبح
سلام
من طبق دستور زیر توسط 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

plague
شنبه 25 بهمن 1399, 15:32 عصر
من نفهمیدم اون کد ایجکسی که گزاشتی چه ربطی به این مشکل داره به نظر میاد بی ربط باشه
در کل باید تابع view و روش تزریق داده بهش رو چک کنی , به نظر میاد متغیر بهش تزریق نمیشه و در نتیجه نمیشناستش توی ویو