其控制器文件
class NameFormController extends Controlle
{
public function actionCreate()
{
$model = new NameForm;
if(isset($_POST['NameForm']))
{
$model->attributes=$_POST['NameForm'];
$model->save();
}
$this->render('index' ,array('model'=> $model));
}
}
其模块文件
class NameForm extends CActiveRecord
{
public $name;
public function tableName()
{
return 'name' ;
}
public function rules()
{
return array('name','required');
}
public function attributeLabels()
{
return array
('id'=>'ID',
'name'=>'Name'
);
}
public static function model($className=__CLASS__)
{
return parent::model($className);
}
}
答案 0 :(得分:5)
NameFormController
应该从Controller
延伸,而不是Controlle
在NameFormController
中添加功能:
public function actionName1() {
echo 'action Name1()';
}
不要忘记更新访问规则以允许访问您的新操作:
public function accessRules() {
return array(
array('allow',
'actions' => array('index', 'view', 'name1'),
'users' => array('*'),
),
array('deny',
'users' => array('*'),
),
);
}