在yii中以另一种形式获取模型的名称

时间:2012-01-03 09:41:35

标签: php yii

我有一个名为model1的模型,一个模型有很多页面。因此,当创建“model1”模型时,他可以在模型下创建页面。在该创建表单中,用户填写了表单,我必须获取模型名称。

以下是_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); ?>

我无法获取model1名称的名称。在这里,我如何获取模型的名称以及如何从模型中获取名称。

1 个答案:

答案 0 :(得分:1)

您可以使用&#34; __ CLASS __ &#34;获取模型类的类名。在模型类中定义一个函数

public function getName()
{
    return __CLASS__;
}

您也可以使用

echo $myclass = get_class($model1);

获取型号名称。