HTML-шаблон с тегом php хранится в базе данных, получая проблемы со значениями тега php - PullRequest
0 голосов
/ 11 июля 2011

У меня есть HTML-шаблон с тегом php, хранящийся в базе данных. Теперь, когда я отображаю представление, получая контент из базы данных, но значение для тега php, которое я передал в виде массива, не становится похожим.

eg. 
in Controller
$databaseFiled = "select from database";
$this->render('view', array("model"=>find(), "field"=>$databaseFiled ))
in View.
<?php echo $databaseField ?> (dataBaseFiled = "<html>.....<?echo $model->id?>....</html>)

здесь я не получаю значение для $ model-> id.

Поэтому, пожалуйста, помогите мне найти решение ...

1 Ответ

0 голосов
/ 11 июля 2011

Обычно, когда вы передаете модель в представление, код выглядит примерно так:

$model = NEW ModelOfTable;
$model->find('id=:id', array(':id'=>$id);
$this->render('view', array('model'=>$model));

Когда вы говорите "model"=>find() в вашем вызове рендеринга, yii на самом деле не знает, о чем вы говорите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...