【[PHP]Yiirules常用规则】教程文章相关的互联网学习教程文章

php – 强制一个唯一的规则忽略给定的ID【代码】

在我的控制器中,我试图更新我的产品,这里的产品名称是独一无二的,在这里我只想更新价格.所以名称将是它,但因为我定义名称作为一个唯一的字段,虽然我没有更改名称它会抛出我唯一的名称验证错误,因为这个名称已经存在.当我不更新唯一值时,如何忽略该验证请求?public function update(Request $request, $id){$this->validate($request, [ 'name'=> 'required|unique:products,'.$id,]); $product= Product::fin...

php – Laravel不规则复数模型名称

我遇到过一个我以前没有想过的问题,当一个模型是一个不规则的复数词时,你怎么命名它? 我正在使用Ionic Framework修补移动应用程序,并使用Laravel作为我的后端.我想实现一个新闻标签,它只会显示有关正在发生的事情的快速摘要.在Laravel中,我希望有一个NewsController和一个新闻模型与之相关联.通常情况下,模型是数据库表的单一版本,所以当单词没有真正的单数版本时,如新闻,你会怎么做?将模型命名为“新”或者像Article这样的东西是...

php – 600模式重写规则,用apache可以吗?【代码】

我们正在建立一个网站,希望每天能够提供2k-5k的独立服务.由于该网站面向阿拉伯语,我们配置了.htaccess文件,以使重写规则如下:RewriteRule ^?????$arabic.php [L]问题是我们有600个重写规则,如上所述.这是好的阿帕奇?或者这会让我的服务器真的变慢?[L]标签有帮助吗?解决方法:如果您只有静态关键字,我宁愿使用hash map而不是单独的规则.因为对于n个规则,哈希映射的查找操作的复杂性是与O(n)相反的O(1). 所以你可以这样做:Rewrit...

php – Zend Framework:动作控制器命名规则

我不清楚Zend Framework中使用stadard路由等的Actions的命名规则.我只限于使用小写字母吗?如果是这样,其他开发人员如何处理缺乏灵活性? Zend文档中的标准命名约定(http://framework.zend.com/manual/en/coding-standard.naming-conventions.html)表示函数应该是camelCased.没有提到Action函数的任何异常. 其他来源(例如此cheatsheet http://www.ideveloper.de/weblog/zend-framework-cheat-sheet.pdf)同意这一点,但是camelCased ...

PHPCS针对不同目录的不同规则集【代码】

我目前正在努力清理现有的代码库,其中一个方面涉及使用PHPCS.这是我目前的phpcs.xml文件:<?xml version='1.0'?> <ruleset name='MyApplication'><arg name='encoding' value='utf-8'/><arg name='extensions' value='php'/><arg name='warning-severity' value='0'/><arg name='colors'/><arg value='p'/><exclude-pattern>vendor/*</exclude-pattern><exclude-pattern>node_modules/*</exclude-pattern><rule ref='PSR1'></rule>...

php – 具有自定义分类和自定义帖子类型的WordPress重写规则【代码】

我有自定义post_type称为’视频’和自定义分类“渠道” 我想重写我的视频详情页面,如下所示:http://example.com/funny/<postname>这里“搞笑”是渠道术语. 我尝试了一些代码:add_permastruct( 'video', '%channels%/%video%' );它工作正常但是当我试图打开其永久链接结构的帖子详细信息页面时:http://example.com/<parent_category>/<postname>它不起作用.所有帖子单页显示404. 请帮我.解决方法:你应该在你的帖子类型定义上实现...

php – Magento – 修改产品属性后重新分配目录规则【代码】

我正在为Magento 1.5.1.0开发一个扩展程序,它允许我将产品目录价格规则添加到库存数量减少到零的产品中.我在属性集中添加了一个名为auto_discount_active的属性.此属性是我的开/关开关,它作为我的定价规则的条件. 我写了一个Observer,对事件sales_order_place_after和catalog_product_save_before作出反应.它的任务是检查当前产品的库存数量是否已更改,并将我的自定义属性设置为打开或关闭. 处理catalog_product_save_before事件的...

php – Laravel验证规则的自定义错误消息:维度【代码】

我正在尝试验证图片上传,如下所示:$this->validate($request, ['admin_image'=> 'nullable|image|dimensions:min_width=600,min_height=600', ]);当所选图像太小时,laravel显示错误:The Admin Image has invalid image dimensiona我认为这个消息并没有具体说明图像在哪个维度上很小,例如:宽度或高度. 我期待如下错误消息:Admin Image宽度不能小于600pxAdmin Image高度不能低于600px 这里的’Admin image’是属性名称& ‘600’是...

php – Yii-如何在模块中添加urlManager规则?【代码】

在Yii框架中,主配置文件定义组件.其中一个是urlManager:'urlManager'=>array('urlFormat'=>'path','showScriptName'=>false,'rules'=>array('/'=>'site/homepage', //...很酷我喜欢它,它的工作原理.现在我正在创建一个模块和那个模块,我希望有一些特定于模块的路由规则.我希望/ myModule / moduleController / action /:id指向动作并传递一个id.但我不想触摸模块外的任何文件.我想你可以在myModuleModule.php文件中做到这一点. 我...

php – 用于将数组数据准备到另一个结构以使用某些规则呈现定义的HTML输出的算法【代码】

拜托,很长一段时间我没有成功找到解决方案(对我来说非常困难)的问题,我非常感谢任何帮助: 1)我有像这样的简单数组中的数据,没有问题:$data = array(array('id => 1', 'name' => 'Some name 1'),array('id => 2', 'name' => 'Some name 2'),array('id => 3', 'name' => 'Some name 3'),... );2)但我必须在上面呈现数据到HTML结构理论上非常类似于树结构,其中每个父节点有最多4个叶子,并且每个节点可以成为接下来4个子节点的父节点...

php – 3种不同环境下的3个htaccess保护规则【代码】

我需要保护我网站的不同标准,具体取决于我正在处理的环境.我有三种不同的环境: > localhost:什么都不保护> www.test.example.com:保护整个网站(这是一个测试网站,所以我不希望它可以访问)> www.example.com:仅保护/ admin url(实时网站,仅限/ admin受保护) 现在,我使用不同的htaccess文件. 对于test.example.com,我添加:AuthUserFile mypasswordfile AuthType Basic AuthName "Enter password" require valid-user对于example...

php – 是否可以在laravel请求类中添加验证规则的名称和描述【代码】

我有要求上课:class UpdateProductRequest extends ApiRequest {public function authorize(){return true;}public function rules(){return ['name' => 'required','description' => 'required',];} }但我想要类似的东西:class UpdateProductRequest extends ApiRequest {public function authorize(){return true;}public function rules(){return ['name'=> ['name' => 'Product name','description' => 'Product name...

PHP / Apache:使用.htaccess重写规则【代码】

我对mod_rewrite有点困境.如何编写将决定以下内容的规则: 如果我浏览/ en / page / page我想将其重写为: index.php的语言= EN&放大器;页= /页 但如果我只浏览/页面,我想将其重写为: 的index.php?页= /页 这可能吗? 编辑:/ page只是一个随机的动态页面名称,它也可以是任何东西. 我需要一个规则来检查/ se ==一个字符串,并且不超过2个字符> / page – > index.php?lang = se& page = / page如果浏览页面/页面,它会注意到/ pa...

php – 生成一个不规则步骤的范围.优化【代码】

PHP是否具有针对不规则步长范围的现有功能,是否存在提供此功能的通用解决方案,或者如何优化以下功能? 第一个功能是我关注的功能.第二个函数是一个真实世界的用例,它生成一个数组来填充输出HTML选择下拉列表的函数的值.<?phpfunction range_multistep($min, $max, Array $steps, $jmp = 10) {$steps = array_unique($steps);sort($steps, SORT_NUMERIC);$bigstep = ($jmp > 0) ? $jmp : $jmp * -1;$e = ($min > 0) ? floor(log($mi...

php – 为多个字段应用相同的验证规则【代码】

如何为2.0中的50个字段应用相同的验证规则 我对重复不同领域的规则不感兴趣public $validate = array('company' => array('notempty' => array('rule' => array('notempty'),'message' => 'Cannot be Empty',),),// rule for other 50 fields.... );解决方法:可能的方法:$validate_items = array('company', 'other', 'one_more');$validate_rule = array('notempty' => array('rule' => array('notempty'),'message' => 'Cannot ...