草庐IT

read_actions

全部标签

php - 在 CakePHP 的 Controller 中访问 Configuration::read

我的CakePHP应用程序有一个单独的配置文件,它加载在bootstrap.php中。我的问题是,如何在我的Controller中访问配置的变量?IE。如何在Controller中执行Configure::read('variable')函数?谢谢! 最佳答案 在我的自定义配置文件/app/Config/myconfig.php中,我定义了我的配置变量:'myValue');在我的Action中,我读到可以读取配置文件并访问变量:Configure::load('myconfig','default');$configValue=C

php - Zend Framework Action 被调用两次

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

php - 调用未定义函数 exif_read_data()

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。在我的应用程序中出现以下错误:calltoundefinedfunctionexif_read_data()我已经在exif扩展之前启用了mbstring扩展,但我仍然收到此错误。谁能给我任何提示,说明为什么这个错误仍然存​​在?谢谢!

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

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

php - 用于 PHP 的 Facebook SDK 错误 - CurlException : 35: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

这个问题在这里已经有了答案:FacebookAPIgivesErrorfromToday(3个答案)关闭7年前。我的使用FacebookSDKforPHPv2.0的应用程序在过去20-24小时内停止工作。我不断从base_facebook.php收到以下错误-CurlException:35:错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败通过阅读stackoverflow上的其他线程,我将以下代码行添加到base_facebook.php,但这些都没有帮助。$opts[CURLOPT_SSL_VERIFYPEER]=false;$opts[C

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

javascript - 未捕获的类型错误 : Cannot read property 'mData' of undefined

我关注了this使用DataTables插件启用多个表(在同一页上)。对于手动表,它可以工作,但对于动态创建的表,它显示以下错误:UncaughtTypeError:Cannotreadproperty'mData'ofundefined我的页面脚本:$(document).ready(function(){$('table.datatable').dataTable({'bSort':false,'aoColumns':[{sWidth:"45%",bSearchable:false,bSortable:false},{sWidth:"45%",bSearchable:false,b

php - OpenSSL SSL_read : SSL_ERROR_SYSCALL, 错误号 104

我通过curl在基于ssl方法(https)的api上提交订单数据,但它返回OpenSSLSSL_read:SSL_ERROR_SYSCALL,errno104消息。根据客户要求的json,这是我的测试代码:$apiKey="xxxxxx-xxxxxx-xxxxx-xxxxxx-xxxxxx";$privatekey="xxxxxx-xxxxxx-xxxxx-xxxxxx-xxxxxx";$timestamp=date('Y-m-dH:i:s');//(forexample:2016-07-1914:05:55)$signature=hash_hmac('sha1',$timestam