问题标签 [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.
php - Cakephp 3 搜索功能
有一个关于 cakephp3 搜索功能的问题,是否可以在搜索表单中的两个表/控制器中进行搜索?
这是代码,我正在尝试从类别名称和产品名称中搜索,它们的关系是产品具有类别 ID
这是来自控制器的代码
这是来自 HTML 方面,我 name="c",它只搜索 c 而不是键,
有没有一种方法可以将两种搜索组合在一个表单中?
谢谢你的帮助
php - 如何在 foreach 中迭代值并在 cakephp 3.x 中创建具有新值的数组
我有以下代码,我从中得到以下数据作为响应..
下面的数据我从上面的代码中得到
我想在 $newArray 中收集产品数组的 ID 和名称,但我无法迭代产品数组并且不知道如何在 $newArray 中添加产品的 ID 和名称。谁能帮我迭代产品数组值并创建仅包含 ID 和名称的新数组。
我需要内部帮助来迭代值并创建只有产品数组的 id 和名称的新数组。
**Print_r($data) 低于数据,我添加了 print_r($data); 就像下面的代码,我的意思是在 foreach 循环之前..
filter - Cakephp 3 按多对多关联关系过滤
我有一个用户表、角色和 users_roles 作为连接/数据透视表。我正在尝试创建一个查询来检索所有没有这些角色的用户:干预者、编辑、主管
目前这是我的查询,但我没有得到想要的结果,因为具有这些角色的用户仍然会来。
谢谢
php - 由于缺少 PHP 扩展或未满足的依赖关系,无法使用数据库驱动程序 Cake\Database\Driver\Mysql
我花了一天的大部分时间阅读有关相同或相似问题的问题。
我正在尝试运行一个 cakephp3 项目。
从我读到的问题必须在我的 php.ini 文件中。
我尝试使用较旧和较新版本的 php 5.6 和 7.4,两者都给了我同样的错误。我还尝试取消注释所有扩展,仍然没有雪茄。
先感谢您
php.ini 7.4
ajax - 无需重新加载页面的 Cakephp ajax 请求
我有一个我需要的类别和子类别表,当添加产品并且用户选择我选择的类别时,以下子类别列表应仅显示那些具有...的子类别...我在我的 admint.ctp 中使用 ajah一切似乎都很好,但我的控制器没有收到 ajah 请求
php - Cakephp 3 先保存翻译。之后的原始实体
我正在我的网站中实现 Cakephp 3 Translate 行为,但是当我创建当前语言不是默认语言时,包括原始实体在内的所有其他语言都是空的。
例如,可用的语言有:英语(默认语言)、荷兰语、法语和波兰语。当我的网站切换到法语并创建实体时,当我切换到默认语言时,该实体为空。这很令人困惑,因为我的 CMS 现在包含几个空实体
有人对此有解决方案吗?
javascript - Cakephp3 未捕获错误:调用未定义函数 __() / 不在对象上下文中时使用 $this
我有一个我下载的用 cakephp 编写的项目。主 index.php 文件有效,但所有内容都不包括 .ctp 文件控制器文件等。
该项目正在运行并且正在服务器上运行,因此它必须是本地问题。
我不认为这个问题是特定于任何事情的,因为每一页都有错误。
登录模型.ctp
错误“未捕获的错误:调用未定义的函数 __()”
当我单击它时会找到该功能,但由于某种原因,它给了我这个问题。如果我注释掉所有未定义的函数,我会得到一个“不在对象上下文中使用 $this”
如果有人遇到过这种情况或有任何想法,请告诉我。
提前致谢!
cakephp - cakephp 3 Bypassing a specific folder in webroot without using .htaccess
I have a specific folder containing ViewerJS that I want to bypass without using .htaccess
The path I want to work is /ViewerJS/#/files/viewfile/version where version is some integer.
The action viewerJS is not defined in AppController
Error: Create AppController::viewerJS() in file: src/Controller/AppController.php.
Is there any way to achieve this using CakePHP routing? I have managed to get this working before with .htaccess but would much prefer a native CakePHP way.
It's really just a way to tell CakePHP to not try to find a controller etc and just treat it as a direct link.
controller - cakephp 3 错误:[Cake\Routing\Exception\MissingControllerException]
我在这个错误中挣扎了几个小时。错误日志消息没有太大帮助。
我有一个带有 index() 操作的控制器sitesController.php 。我还有一个Template/admin/reports/index.ctp,如果我添加 debug fn dd('hi') 我可以看到“hi”消息,这意味着视图自动发现它工作正常吗?但是如果我删除这个 dd() fn 我会看到这个错误:
站点控制器.php
/admin/reports/index.ctp 这个简单的代码会引发错误。
但是此代码显示“嗨”消息
任何线索如何处理?谢谢。