cform与rules [ 未指定版本 ]
model:File.php
<?php
class File extends CFormModel {
public $image;
public function rules() {
return array(
array('image', 'file', 'types' => 'jpg, jpeg, gif, png', 'allowEmpty' => true),
);
}
//这是cfrom的配置文件
public function getFMConfig() {
return array(
'title' => '上传',
'elements' => array(
'image' => array(
'type' => 'file',
),
),
'buttons' => array(
'upload' => array(
'type' => 'submit',
'label' => '上传',
),
),
);
}
}controller FileController.php
<?php
class FileController extends Controller {
public function actionIndex() {
$model = new File();
$form = new CForm($model->getFMConfig(), $model);
if ($form->submitted('upload') && $form->validate()) {
echo 'dd';
}
$this->render('upload', array('form' => $form));
}
}
view upload.php<div class="form"> <?php echo $form; ?> </div>【目前的问题】
1.elements 不显示上传框
2.如果把elements 配置visible能显示上传框
但是,验证直接就过了,即使是错的也过了
共 0 个回答
没有找到数据。
sbfnxk201
注册时间:2013-09-20
最后登录:2014-02-26
在线时长:30小时0分
最后登录:2014-02-26
在线时长:30小时0分
- 粉丝0
- 金钱0
- 威望0
- 积分300