草庐IT

yii2-validation

全部标签

php - Zend Framework2 中的 "IsImage validation"或 "MimeType Validator"

我正在使用formFilter方法(工厂方法)来验证ZendFramework2中的表单。请有人帮忙添加文件上传验证。请说明如何在formfilter中使用“IsImagevalidation”或“MimeTypeValidator”。 最佳答案 试试这个publicfunctiongetInputFilter(){if(!$this->filter){$this->filter=newInputFilter();$factory=newInputFactory();$this->filter->add($factory->crea

php - Yii:如何动态呈现部分 JavaScript 小部件

我在动态重新加载html文件中的区域时遇到问题。我使用基于Ajax的方法。我成功地更新了我感兴趣的区域(HTMLdiv标签),但每次我进行更新时,都会下载和处理相同的JavaScript以及替换的html代码,这会消耗时间。我希望浏览器在AJAX更新时重用上次下载的JavaScript文件,而不是一次又一次地获取相同的内容,这会导致过多的开销。我的意思是?假设我有一个ButtonWidget,它附加了widget.jsJavaScript。此JavaScript将负责按钮单击时触发的事件。每次单击此按钮时,该事件将“发射”AJAX请求,并且HTML页面上的特定区域会随着widget.j

php - Yii - setPathOfAlias 中的 getPathOfAlias

我正在尝试在Yii中将别名路径设置为我在中的文件上传目录测试网站-...-protected-...-我的上传所以我在protected/config/main.php中这样放置:Yii::setPathOfAlias('upload_dir',Yii::getPathOfAlias('webroot').'/myupload');但是当我回显别名时,我只得到'/myupload'echoYii::getPathOfAlias('upload_dir');//onlyreturns/myupload 最佳答案 您不能在main.ph

php - 修改Yii CRUD生成(Gii)表单模板

我想按照我自己的模板更改Gii模板,我在其中找到了要更改的代码....成为我自己的模板风格??我已经按照我的风格更改了大部分gii模板样式,但我还没有找到更改“div”错误消息的行:framework\gii\generators\crud\templates\default 最佳答案 CRUD生成的主视图文件在framework\gii\generators\crud\templates\views\index.php中.该表格是使用CCodeForm生成的,错误消息是使用$form->error()方法生成的。您可以通过将参数传

php - Yii - 使用 migrate 添加外键时出错

我使用migratecreate创建了一个迁移,并在上面放置了以下代码:createTable("members",array('uniq_id'=>'pk','personel_num'=>'int(10)NOTNULL','password'=>'stringNOTNULL','name'=>'stringDEFAULTNULL','lastupdate'=>'timestampDEFAULTCURRENT_TIMESTAMP',),'ENGINE=InnoDB');//RESERVEDTABLE$this->createTable("reserved",array('uniq_i

php - Yii 中带有 ENUM 的下拉框

我的数据库中有一个表,其中一个字段的数据类型是ENUM现在我在Yii框架中工作,我想制作一个下拉框,我们要使用的列表是ENUM中包含的列表。例子:tablexfield->category->ENUM(HARD,MEDIUM,EASY)我想制作一个下拉框,选项有HARD、MEDIUM和EASY 最佳答案 在你的模型中创建一个函数来返回你的列表数组:publicfunctiongetOptions(){returnarray('EASY','MEDIUM','HARD',);}然后你可以像这样使用它:echo$form->dropdo

php - Wordpress 警告 : call_user_func_array() expects parameter 1 to be a valid callback, 数组必须恰好有两个成员

我正在尝试添加一个自定义函数,该函数将添加Access-Control-Allow-Originheader,因为我无法访问服务器上的.conf文件。下面是我的代码;add_filter('wp_headers',array('eg_send_cors_headers'),10,1);functioneg_send_cors_headers($headers){$headers['Access-Control-Allow-Origin']=get_http_origin();$headers['Access-Control-Allow-Credentials']='true';if('

php - 停止从 Yii 中的 Assets 文件夹加载 jquery 库

在检查了Firebug后,我的应用程序出现了问题,导致它变慢了我注意到jquery-ui加载了两次,第一次是从google.com加载,第二次是从Assets文件夹("232kb")加载。如何在没有Assets版本的情况下强制它从google.com加载?查看内容“JavaScript调用Ajax函数”:....$(".third,#second-next,#fourth-pr").click(function(){$.ajax({url:'createUrl('site/CallScientificForm',array('language'=>language()));?>',ty

php - Yii 中的 afterAction 缺陷

当我在Action中使用重定向时,afterAction方法(在controller.php中)不起作用!我该如何解决这个问题?注意:我不能使用beforeAction因为我在我的Action中生成一个变量,我在afterAction中使用它提前致谢...publicfunctionactionHsh(){$this->hesam=502;$this->redirect(array('charge/printMyCharge'));}在CController中protectedfunctionafterAction($action){$number=$this->hesam=502;}

php - 拒绝访问 Controller 后如何在 Yii2 中设置 flash 消息

拒绝访问Controller后如何在Yii2中设置flash消息?这是拒绝访问的方式http://www.yiiframework.com/doc-2.0/yii-filters-accesscontrol.html:publicfunctionbehaviors(){return['access'=>['class'=>\yii\filters\AccessControl::className(),'only'=>['create','update'],'rules'=>[//denyallPOSTrequests['allow'=>false,'verbs'=>['POST']],