问题标签 [cakephp-4.x]
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.
php - CakePHP4 / CakeDC 不断要求登录
我正在使用 CakePHP 4.0.4 和最新的 CakeDC 插件。
我的配置:
应用程序.php
应用控制器.php
事件控制器.php
进入活动页面时,它不断将我重定向到登录页面。我在这里没有看到什么?
[编辑]
我注意到beforeFilter()
没有调用 EventsController 。
cakephp - 如何在 CakePHP 4.x 中使用路由元素而不是查询字符串参数进行分页?
我的网站的分页网址是这样工作的,但是当我升级到 4.x 时停止工作 - 例如:第 1 页:mywebsite.com/new - 第 2 页:mywebsite.com/new/page/2 等。我这样做了以下代码:
然后在我的视图/分页元素中,我有以下内容:
URL mywebsite.com/new/page/2, 3 等在直接访问它们时仍然有效,但是通过视图中的分页器创建的链接是 mywebsite.com/new?page=2, 3 等。应该是 mywebsite.com/new/page/2、3 等。
有人能指出我正确的方向吗?
cakephp - 在 cakephp 4 中使用分页时如何保留搜索字符串?
我正在使用 cakePHP 4,我想对我的搜索查询进行分页。我有用户索引页面,当我搜索结果数据超过定义的显示数据限制的内容时。每当我搜索某些内容时,即使我跳转到下一页,我也希望搜索字符串保留在输入框中
authentication - cakephp 4 Testing Actions That Require Authentication
Testing actions that require authentication do not work as describe cakephp manual.
I found this solution, is it the correct one ?
php - CakePHP 3.8.10 到 4.x 升级期间的冲突错误
我想升级我们项目背后的 CakePHP 框架。目前我们使用的是 3.8.10 版本。我做了所有步骤来完成这里描述的过程: https ://book.cakephp.org/4/en/appendices/4-0-upgrade-guide.html (我的代码中没有错误、警告或通知)
所有步骤都工作得很好,但最后一个。
在我运行以下命令后:
我收到以下错误消息:
你能帮我找出问题吗?我究竟做错了什么?
authentication - cakephp 4 - 烘焙新控制器时找不到身份验证组件
我不能使用蛋糕烘焙,我有一个与身份验证组件相关的错误。应用程序使用此组件。我错过了什么?
这是完整的日志:
谢谢
以及 AppController.php 的第 82 行,在公共函数 initialize()
php - 为什么加载 .env 文件的代码位于 bootstrap.php 中?
我正在使用 CakePHP 4 并且正在设置我的开发环境。要启用 .env 文件,我取消注释中找到的块bootstrap.php
,如Cookbook中所述:
我想知道为什么这段代码不位于例如app_local.php
.env 文件中,因为加载 .env 文件是特定于环境的。例如,在开发中我确实希望我的应用程序加载 .env 文件,但在生产中我不希望这样。但由于bootstrap.php
在开发和生产环境中都存在,应用程序将始终执行检查它是否必须加载 .env 文件,这在生产环境中是不必要的。
我是否正确启用了 .env 文件?bootstrap.php
还是应该在生产中始终注释掉Dotenv 加载器代码?如果是这样,将其放入是否更有意义app_local.php
?