2012-01-03 48 views
1

我有一個名爲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

回答

1

您可以使用「__ 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