2016-07-15 143 views
0
<?php 
if(!isset($data)) {$data=array(); }; 
    $this->widget('ext.multimodelform.MultiModelForm',array(
     'id' => 'id_ssc_affliations', //the unique widget id 
     'formConfig' => $myFormConfig, //the form configuration array 
     'model' => $model, //instance of the form model 
     'tableView'=>true, 
     'data'=>$data, 
     'bootstrapLayout'=>true, 
     'addItemAsButton'=>true, 
     'jsAfterNewId'=>MultiModelForm::afterNewIdDateTimePicker($myFormConfig['elements']), 

     //if submitted not empty from the controller, 
     //the form will be rendered with validation errors 
     //'validatedItems' => $validatedMembers, 

     //array of member instances loaded from db 
     //'data' => $member->findAll('groupid=:groupId', array(':groupId'=>$model->id)), 
    )); 
?> 

我得到這個錯誤,請幫我包括(MultiModelForm.php):未能打開流:沒有這樣的文件或目錄

錯誤500 包括(MultiModelForm.php):未能打開流:沒有這樣的文件或目錄

+0

檢查您的文件權限 – user1234

+0

是啊..我已經給了。它的作品完美。但是當我想在多模式表單中添加DatePIcker時發生此錯誤... – Tilak

回答

0

在這個文件的頂部添加

Yii::import('ext.multimodelform.MultiModelForm'); 

我假設$this->widget()也隱含導入MultiModelForm類。

問題是您將MultiModelForm::afterNewIdDateTimePicker($myFormConfig['elements'])作爲參數傳遞給它。因此,在調用widget()函數之前,您的應用程序應提前知道類MultiModelForm。在頂部添加顯式import應該可以解決這個問題。

+0

錯誤消失了。但新問題來了:(....... 添加項目不工作,只有一行正在添加 – Tilak

+0

對於新錯誤,請提出一個新問題,請不要編輯這個問題,並且請將此答案標記爲「已接受「如果有幫助,謝謝 –

相關問題