Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Передача переменных в представление (MVC)
Форумы портала PHP.SU » » CMS и фреймворки » Передача переменных в представление (MVC)

Страниц (1): [1]
 

1. vhm - 26 Апреля, 2011 - 14:02:03 - перейти к сообщению
Всем привет. Пишу с нуля движок.
Как можно и как правильно передать переменную в представление, что то вроде

PHP:
скопировать код в буфер обмена
  1.  
  2. /*CodeIgniter*/
  3. $this->load->view('viewname', $data);
  4. /*Yii*/
  5. $this->render('viewname', array());
  6.  


Так вот как лучше это реализовать на чистом php. У меня только мысли использовать массив $_SESSION[], но думаю что это будет не совсем правильно.
2. Haron - 26 Апреля, 2011 - 14:14:51 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $view = new my_view;
  2. $view -> var = $my_var();
  3.  
  4. $view -> render(...);
3. vhm - 26 Апреля, 2011 - 14:19:42 - перейти к сообщению
А что будет делать метод render(), а точнее как?
4. EuGen - 26 Апреля, 2011 - 14:20:39 - перейти к сообщению
Почитайте у нас здесь урок номер 19 - абзац про представления - думаю, Вам поможет.
5. vhm - 26 Апреля, 2011 - 14:30:13 - перейти к сообщению
EuGen пишет:
Почитайте у нас здесь урок номер 19 - абзац про представления - думаю, Вам поможет.

Спасибо, теперь вроде стало ясно!

 

Powered by ExBB FM 1.0 RC1