Как получить данные в форме мультимодели Yii? - PullRequest
1 голос
/ 18 июля 2011

Я новый пользователь Yii Framework, теперь я создал мультимодель для таблицы 'A' и таблицы 'B' в yii, здесь я успешно сохранил данные в эти две таблицы, теперь у меня проблема с получениемданные в этих двух таблицах на одной странице просмотра.

Ответы [ 3 ]

1 голос
/ 18 июля 2011

Вы просто передаете две модели функции просмотра:

$a_criteria = new CDbCriteria...
$b_criteria = new CDbCriteria...
$a = MyModel::model()->find($a_criteria);
$b = MyOtherModel::model()->find($b_criteria);

$this->render('view', array(
        'a'=>$a,
        'b'=>$b,
    ));

Затем, по вашему мнению, вы можете ссылаться на $a и $b.

1 голос
/ 31 декабря 2012

используйте эту вики .. это действительно полезно.это решит вашу проблему

http://www.yiiframework.com/wiki/19/how-to-use-a-single-form-to-collect-data-for-two-or-more-models/

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

Эй, тебе нужно выбрать только одну модель.Но другая модель должна быть связана с функцией отношений, и тогда другая будет автоматически выбрана.

Помните пример комментария к блогу из демонстрации Yii!

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