草庐IT

action-items

全部标签

php - 拉维尔 5.8 : Display eloquent items sorted based on timestamp

我不确定,这是怎么称呼的,所以我会尽可能详细地解释它。我有一个票务系统,我在一个部分中显示所有评论。在不同的部分,我显示相关信息,如“支持者已更改”、“票证标题已更改”、“票证状态已更改”等。当前呈现(无样式)HTML:https://jsfiddle.net/2afzxhd8/我想将这两个部分合并为一个部分,那些相关信息显示在工单的评论之间。所有内容(评论+相关信息)都应根据created_at时间戳排序显示。呈现的新目标(无样式)HTML:https://jsfiddle.net/4osL9k0n/就我而言,工单系统具有这些相关的Eloquent模型(和表格):belongsTo(

php - Zend Framework Action 被调用两次

我们正在尝试使用zend框架构建应用程序并遇到以下问题:“某些Controller操作被调用两次。这意味着操作被调用,完成其执行然后再次被调用”。我们通过检查日志文件中的条目追踪到了这一点。对于一个请求,日志文件中有2个条目。您知道可能导致此问题的任何原因吗?这个跟FrontController的派发流程有关系吗?问候, 最佳答案 我发现在启用ChromeExtensionWebug(GoogleChrome的FirePHP扩展)时,请求了两次操作。 关于php-ZendFramewor

php - Zend Framework - 如何从 Action 助手中调用 Controller 的 redirect()

我正在ActionHelper的preDispatch方法中进行ACL检查。当它失败时,我想调用ActionController的_redirect方法,但是我很难做到这一点。在这篇文章所附的评论中,zend-framework,callanactionhelperfromwithinanotheractionhelper,我看到两个解决方案。首先,Controller作为$this->_actionController从helper访问。在第二个中,使用$this->getActionController()访问它。我尝试了以下两种方法:$this->_actionControlle

php - 在 Laravel 5/6/7/8/9 中使用表单请求验证时出现错误 "This action is unauthorized."

我做了一些像这样的门:Gate::define('update-post',function($user,Post$post){return$user->hasAccess(['update-post'])or$user->id==$post->user_id;});我检查了我的数据库,它具有更新后访问权限,并且用户ID与帖子中的相同。但我得到了:Thisactionisunauthorized.错误。那我在这里做错了吗?谢谢。 最佳答案 我前段时间在开始使用FormRequest的时候遇到过类似的问题数据验证类。我注意到以下几点:

php - 在 Laravel 4 中获取 Controller 和 Action 名称

我正在尝试访问当前Controller的名称和当前方法,以将其作为变量传递到我的View。我从网上找到的指示中尝试了几种方法,但它们不起作用,所以我认为它们适用于Laravel3。这是我试过的Request::$route->controller给予Accesstoundeclaredstaticproperty:Illuminate\Support\Facades\Request::$route和Request::route()->controller给予CalltoundefinedmethodIlluminate\Http\Request::route()

php - 代替 Form Action 和方法

我发现没有像在中那样的“Action”和“方法”我想在按下按钮提交后获取在文本框中输入的值。我怎样才能像前者一样(获取通过POST或GET提交的值)?此外,如果我想获取URL中传递的值http://localhost/index.php/something?value=75&today=Wed例如,75和Wed。 最佳答案 试试这个:echoform_open('controller/somepage',array('method'=>'get')); 关于php-代替FormActio

php - 覆盖 Magento Action

有很多次我想做的只是覆盖Controller上的特定操作,而不是整个事情。在大多数情况下,我只是覆盖了整个Controller,但我想知道是否有更好的方法?Magento是否有办法只覆盖Controller中的单个操作,而使原始Controller和其他操作保持原样?例子:classMage_Core_AwesomeControllerextendsMage_Core_Controller_Front_Action{//hasurlofawesome/indexpublicfunctionindexAction(){//SomeAwesomecode}//hasurlofawesome

php - woocommerce 如何获取单个产品的 $cart_item_key

我在添加到购物车按钮旁边实现了一个删除项目按钮,但是我在获取单个产品的变量$cart_item_key时遇到了问题。我有全局变量$woocommerce和$product,但使用$cart_item_key的唯一方法是foreach,这对我没有任何帮助,因为我需要将我的代码添加到add-to-cart.php。 最佳答案 您必须像这样在循环内为每个产品设置删除链接,foreach($woocommerce->cart->get_cart()as$cart_item_key=>$cart_item){echo$cart_item_ke

php - WC_Order get_items() 及其数量

我正在尝试构建一个应用程序,它向我发送我的woocommerce订单、订单项目和数量,我已经完成了90%,functioncustom_woocommerce_complete_order_sms($order_id){global$woocommerce;if(!$order_id)return;$order=newWC_Order($order_id);$product_list='';$order_item=$order->get_items();foreach($order_itemas$product){$prodct_name[]=$product['name'];}$pr

php - 获取 laravel 5 中所有 Controller 和 Action 的列表

我是laravel的新手,想获取所有Controller的列表和该Controller中的操作列表。只是想知道是否有办法通过代码获取所有Controller及其所有方法的列表?谢谢,打碟机 最佳答案 根据您解释需要了解Controller操作的方式,操作似乎已经映射到路由,这意味着您可以使用路由获取映射Controller和操作的列表。以下代码将生成一组已注册的路由Controller操作:$controllers=[];foreach(Route::getRoutes()->getRoutes()as$route){$action