Вопроса 3:
Как записывать переменную в controller?
Как записывать переменную в view и в какой из файлов index.php или view.php её можно вложить чтобы её значения были видны по умолчанию?
Я записываю $this->variable в controller но прописав её как $this->variable или $variable в index.php выдаёт ошибку, а в view.php она вообще не видна((
Page 1 of 1
Как передать значения переменной в view
#2
Posted 20 February 2012 - 03:10 AM
передавай ее в массиве вызова render контроллера
а в index.php ты получишь ее как $variable
а записать в контроллер уже не получиться. передавай либо post либо get обратно
$this->render('index',array(
'variable'=>$variable,
));
а в index.php ты получишь ее как $variable
а записать в контроллер уже не получиться. передавай либо post либо get обратно
Things are very seldom what they seem. In my experience, they’re usually a damn sight worse. (Inquisitor Titus Drake)
#4
Posted 20 February 2012 - 04:27 PM
StasuSS, on 20 February 2012 - 03:10 AM, said:
передавай ее в массиве вызова render контроллера
а в index.php ты получишь ее как $variable
а записать в контроллер уже не получиться. передавай либо post либо get обратно
$this->render('index',array(
'variable'=>$variable,
));
а в index.php ты получишь ее как $variable
а записать в контроллер уже не получиться. передавай либо post либо get обратно
Спасибо, хорошо придумано через маччив, но я слышал что есть ещё способы передачи данных переменной в YII MVC структуре. Какие способы есть кроме render?
#5
Posted 20 February 2012 - 06:08 PM
А какие способы вам ещё нужны?
Если дружите с английским, то вот интересная тема: http://www.yiiframew...ble-to-a-layout
#6
Posted 21 February 2012 - 04:18 PM
andy_s, on 20 February 2012 - 06:08 PM, said:
А какие способы вам ещё нужны?
Если дружите с английским, то вот интересная тема: http://www.yiiframew...ble-to-a-layout
Ну например $this->model->value = ...;
или $this->view->value = ...;
Слышал что точно есть какой-то вид передачи через переменную $model->value = ...;
И что правда нет способов передать данные обратно в контроллер из меодели кроме как post либо get?
#7
Posted 22 February 2012 - 06:51 AM
ну если я не сильно туплю в конце рабочего дня, то $model->variable как раз таки и работает.. но переменную надо прописывать в модели как публичную. только вот зачем?
ну и передать модель в представление все равно придецо поидее...
ну и передать модель в представление все равно придецо поидее...
Things are very seldom what they seem. In my experience, they’re usually a damn sight worse. (Inquisitor Titus Drake)
Share this topic:
Page 1 of 1

Help













