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

问题描述:

我有一个名为model1的模型,一个模型有很多页面。所以当创建'model1'模型时,他可以在模型下创建页面。在创建表单用户填写表格后,我必须获取模型名称。以yii的另一种形式获取模型的名称

这里是在_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名的名称。在这里,我如何获得模型的名称以及如何从模型中获取名称。

+0

http://code2real.blogspot.in/2015/06/yii-11-get-current-model-name.html – Pupil 2015-06-09 10:19:11

您可以使用“__ CLASS __”来获取模型类的类名。定义你的模型类中的功能

public function getName() 
{ 
    return __CLASS__; 
} 

你也可以使用

echo $myclass = get_class($model1); 

获得型号名称。

+0

http://code2real.blogspot.in/2015/06/yii-11-get - 电流模型,name.html – Pupil 2015-06-09 10:19:08