получить название модели в другой форме в yii - PullRequest
1 голос
/ 03 января 2012

У меня есть модель с именем model1, и у одной модели много страниц.Поэтому, когда человек создает модель «модель1», он может создавать страницы под моделью.В этой форме создания пользователь должен заполнить форму, я должен получить название модели.

Вот код в _form.php:

  <p class="note">Fields with <span class="required">*</span> are required.</p>
    <h3> model1 Name: <?php echo Yii::app()->model1->name; ?></h3>
  <?php echo $form->errorSummary($model); ?>

Где я не могу получитьназвание модели1Вот как я могу получить название модели и как она получает имя из модели.

1 Ответ

1 голос
/ 03 января 2012

Вы можете использовать « __ CLASS __ », чтобы получить имя класса модели.Определите функцию внутри класса вашей модели как

public function getName()
{
    return __CLASS__;
}

, вы также можете использовать

echo $myclass = get_class($model1);

, чтобы получить название модели.

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