问题标签 [cakephp3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cakephp - 无法更新 CakePHP 3.8 中的记录
我遇到的问题是我无法更新我的 CakePHP 3.8 应用程序中的记录,它安装在实时服务器上。在我的开发服务器上它工作正常。
我可以插入新的,我可以删除,我可以选择,但我无法更新任何记录。
(当然,MySQL 用户有权更新记录。)
这就是编辑操作的工作方式,以及从未到达的部分代码:
我检查过pr($this->request)
,在尝试更新记录时没有“patch”、“post”或“put”方法,只有“get”。但为什么“得到”?
CakePHP 3.8 的 CSRF 组件有什么问题吗?
你能帮我解决这个问题吗?
先感谢您!
更新:这是我的表格:
而且,我在这个应用程序中的每个更新表单上都有同样的问题,在实时服务器上。在开发服务器上它工作正常。
更新 2:
在 mod 安全日志文件中,我收到以下消息:
请求:POST /locations/edit/3 操作说明:访问被拒绝,代码为 403(第 2 阶段)。理由:字符串匹配 REQUEST_COOKIES_NAMES:CAKEPHP 处的“cakephp”。
我在 bootstrap.php 和 app.php 中添加了以下行,但错误消息保持不变:
cakephp3 - 在这种情况下如何使用案例 - CakePhp 3
我必须升级 cakephp 的版本( x2 到 x3 ),我必须翻译这个可怕的 sql 表达式。我开始翻译,但每次都被阻止。
现在我试着这样做,但我很确定这是完全错误的。(没做完)
你能帮我吗?
phpstan - CakePHP3&PHPStan:如何在为 CakePHP3 应用程序运行 PHPStan 时删除“未定义的方法..”模型错误
为 CakePHP3 应用程序运行 PHPStan时,使用CakePHP3 动态查找器Call to an undefined method
的行中总是出现错误
如何删除动态方法等错误?
cakephp - CakePHP 3.8 将分页器编号生成的 url 更改为相对
该应用程序有一些前缀路由,如下所示:
有问题的页面:http://localhost:8765/ru/smi-o-nas有一些使用此方法的分页链接:
它生成链接,包括匹配的控制器和动作:
那么是路由设置不正确,还是有一个选项可以让 Paginator 生成这样的相对链接:
查看了文档,分页器帮助代码,但我想出的只是设置分页器配置 url,这仍然没有好处。使用这个:
只需将 /ro/smi-o-nas/ 粘贴在链接的中间即可:
那么我是否需要以不同的方式设置路由,或者是否有相对 url 的选项?
更新 我发现相对 url 不适用于分页器,因为它会导致类似“localhost:8765/ru/ru/smi-o-nas/smi-o-nas?page=2?page=3”的 url
狡猾的解决方案
cakephp - 如何忽略回调函数?
我的模型文件中有一个 beforeFind 回调。在控制器文件中,我有以下代码:
$this->Users->get($this->Auth->user('user_id'));
。如何在applyOptions
此处添加忽略beforeFind()
UsersTable.php 中的回调?
.htaccess - 在 cakephp 3 中集成 ssl
我希望我的应用程序使用 https 而不是 http,所以经过一些研究,我对 .htaccess 文件进行了一些更改,现在我的文件看起来像这样
在此之后,我的网站根据需要在 https 而不是 http 但它已停止运行,它无法包含其他 php 文件,无法加载资源,无论是 css、js 还是 img。我用谷歌搜索了很多,但仍然遇到同样的错误
所有资源都会出现此错误
寻求帮助,我只是一个新手 在此先感谢 Tarun Madaan
redirect - 在 cakephp3 中闪烁消息并重定向
我的一个控制器文件中有以下代码。$this->Flash->error("error message!");
return $this->redirect(['controller' => 'users', 'action' => 'home']);
.我的问题是,重定向页面上没有显示闪存消息。任何人都可以帮忙吗?
cakephp - 在 beforeFind cakePHP 3.6 中访问请求参数
我在 CakePHP 3.6 应用程序中有一个表对象用户,它有一个 beforeFind 回调,如下所示:
正如您在上面看到的,这里的目的是仅获取所有查找查询的活动用户。我遇到的问题是,对于新注册的用户(直到他们确认注册后才处于活动状态),用户表上的查找查询将不起作用,因为它不会返回非活动用户。
当人们验证他们的注册时,我会在 url 中向他们发送一个代码。我想验证请求以查看代码参数是否存在,然后我不必只检查活动用户,如下所示:
但我不知道如何在我的 UsersTable 对象的 beforeFind 中获取请求参数。
请问有什么帮助吗?
php - sum的结果在哪里?
我想为每个 tarea_id 汇总一个字段 tiempo_acumulado。我尝试了这个但不工作,是错误的或者怎么能做到这一点。
我没有找到 suma 或结果
caching - cakephp3 redis 配置不正确
我很难配置 redis。它工作正常,但我升级了我的服务器并更新了作曲家 - 现在我得到“redis 配置不正确”
我写了一个空白的 php 并用简单的 $redis = new Redis(); 连接到 redis 并得到 $redis->lastSave(); 蛋糕里好像发生了一些变化。很困惑。