CakePHP是一个面向PHP的开源Web快速开发框架,它为开发,维护和部署应用程序提供了可扩展的体系结构。它使用公知的设计模式,如MVC和ORM,在约定范围内超过配置范例。
PhpStorm CakePHP 5.x 出现“未知命名参数”错误
我最近在 CakePHP 5 中创建了一个新项目,该项目与 PHP 8.1+ 兼容并接受命名参数。我刚刚烘焙了一个模型,在控制器中,使用 PhpStorm (2023.1.2) 时,我得到了一个highl...
我正在尝试从数据库中创建订单摘要,数据库中的每一行都包含每个项目的单独行,并通过订单号链接在一起,例如。 订单号 我...
CakePHP 4 不包括选定的 MissingControllerException
在 CakePHP 4 中,如何完全排除记录名为 MyImg 的控制器类发生的选定 MissingControllerException?我想要所有其他 MissingControllerException 错误...
我的 CarsTable.php 中有一个名为“findActive”的查找方法,我从另一个控制器调用它:VehiclesController.php: CarsTable.php 公共函数 findActive(查询 $query, arr...
为了在我当前正在使用的系统中有效地使用 ACL,我需要发送相同的 2 个 URI 参数,它们是我想要检查用户访问的资源的 ID。 在...
我注意到我什么时候在我的Linux终端上运行bin/cake servrer时出现错误我已经在我的系统中安装了最新版本的composer和php
我有php最新版本8.2.10 作曲家版本2.6.3 当我想启动我的 cake php 来输入此命令 bin/cake 服务器时,我收到此错误,请给出解决方案 PHP 警告:require(/opt/l...
已将 CakePHP 移至 Azure 应用服务,重写不起作用
将我的 CakePHP v2.2 应用程序从 Linux 服务器复制到 Azure 应用服务以进行开发/测试。我知道 .htaccess 不起作用,所以我在每个文件夹 \ & pp\ & pp\webroot\ 中添加了一个 web.config。那个...
如何获取应用域名? (我的意思是没有协议 http:// 或 https:// 的基本 url) 因此,如果应用程序安装在“http://sub.example.com/app”上,我想获取“sub.example.com”。
使用bindModel方法Cakephp连接CakePHP中的两个表
我正在开发cakephp 2.x ..我的数据库中有两个表都有我正在使用bindModel的用户ID..我的查询工作正常...我只有一个问题..我想添加情况...
在cakephp 4中,测试函数,viewVariable返回null
我需要测试控制器方法设置的变量,但我得到一个空值 这是一些代码: 控制器功能: 公共函数 setLastDay() { $this->set('lastDay', 99); } 测试
我的主页上有一个按钮,可通往注册/登录页面。注册/登录页面只是views/pages/signup.ctp 中的一个页面,因此没有与之关联的操作。 我想要它...
Cake php 登录显示用户名和密码无效,即使它们是正确的
我正在尝试将 Cake php 博客教程中的登录系统实现到我自己的系统中,但似乎无法使其正常工作。所有登录尝试都会遇到我在 UserContro 中设置的错误...
我正在尝试将 CakePHP 3 项目升级到 CakePHP 4。已经完成了所有更新文件的迁移步骤,但是当我启动程序时,它只显示: 致命错误:未捕获 E...
我需要一个指示,但无法找到任何相关信息(但也许这是我的错......)。对 CakeBook 也有一个指示就可以了。 在我的应用程序中,我有患者表。拍拍...
我目前正在努力完成从 CakePHP 3.3 到 4.4 的升级。我现在在几个地方遇到了同样的问题,都是相同的 SQLSTATE 错误: SQLSTATE[HY000]:一般错误:1364 字段 '
我想向数据库添加多条记录,这些记录是根据cakephp2.6.1中的某些选择动态生成的
我正在尝试根据选择和输入动态生成学期行并同时存储所有行。 公共函数保存数据(){ $this->autoRender = false; // 我正在尝试根据选择和输入动态生成学期行,并将所有行存储在同一位置。 <pre> public function saveData() { $this->autoRender = false; // Disable view rendering if ($this->request->is('post')) { $data = $this->request->data; // Assuming you have a model called Data in your application $this->loadModel('ETest'); foreach ($data as $row) { $this->ETest->create(); $entity = array( 'cycle' => $row['cycle'], 'course' => $row['course'], 'year' => $row['year'], 'semester' => $row['semester'] ); $this->ETest->save($entity); } $response = array('message' => 'Data saved successfully.'); echo json_encode($response); } </pre>``` This is my controller method. 你可以使用 $this->ETest->saveMany($this->request->data) 或者你可以添加 $this->ETest->clear(); 调用 ->save() 之后我建议添加 'fieldList' => ['cycle', 'course', 'year', 'semester'] 出于安全原因
我为应用程序的烹饪相关部分设置了前缀,并将控制器/视图移动到适当的“烹饪”目录中(例如,烹饪/食谱、烹饪/配料等)。 当我...
CakePHP 3:我有一个数据库字段,它是日期(不是日期时间也不是时间戳) 当我显示 回声$联系人->日期; 它将显示类似 2014. 01. 06. 0:00 的内容。如何隐藏小时和分钟...
我阅读了文档,但无法了解如何从 Cakephp 3 中的 app.php 获取 Security.salt 值。我试图这样获取它 $salt = 配置::read('Security.salt'); 导入以下内容
我正在开发一个项目,该项目涉及将现有的 PHP 解决方案转换为 CakePHP。这是我的第一个项目,需要一些重要的迁移知识,我已经知道了