2016-08-08 51 views
1

我的控制器代碼位於下方。此代碼中的htmlspecialchars()是什麼。如何解決警告htmlspecialchars()期望參數1是字符串,在yii1中給出的對象?

public function actionAdmin() 
{ 
    $model=new TaskAssignDevloper('search'); 
    $model->unsetAttributes(); // clear any default values 
    if(isset($_GET['TaskAssignDevloper'])) 
     $model->attributes=$_GET['TaskAssignDevloper']; 

    $this->render('admin',array(
     'model'=>$model, 
    )); 
} 

我的視圖文件的代碼是這樣

<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'task-assign-devloper-grid', 
'dataProvider'=>$model->search(), 
'filter'=>$model, 
'columns'=>array(
    'id', 
    'teamleader0', 
    'task0.title', 
    'developer0.username', 
    'description', 
    array(
     'class'=>'CButtonColumn', 
    ), 
), 

)); ?>

回答

0

在你的視圖文件中,你已經建立了關係。如果關係與另一個表不匹配,那麼它會給出這種類型的錯誤。

例如。您將任務分配給開發人員,並將開發人員ID存儲在分配任務表中,但在具有所有開發人員列表的用戶表中找不到該開發人員ID。

for yii 2個教程: - Yii 2 tutorials

相關問題