问题标签 [cakephp-3.2]
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
如何在子目录中安装 CakePHP 3?到目前为止,我只发现我应该在config/app.php
文件中设置我的 App.base 变量,但我已经尝试了所有我能想到的路径,但只得到 500 错误。
它应该如何结束的概述:
用户访问www.example.com
并获取我的“app1”CakePHP 3 应用程序。用户访问www.example.com/app2
并获取我的“app2”应用程序(目前是标准 PHP,但最终是另一个 Cake 应用程序)。
这是我的一般文件结构:
我尝试将我的 App.base 更改为以下各项:
我的 .htacess 文件:
我错过了什么?我还需要采取其他步骤吗?到目前为止我所做的是否不正确?
date - Cakephp 3.2 更改默认日期格式
我尝试将 CakePHP 3.2 的默认日期格式从dd.mm.YYYY
设置为YYYY-mm-dd
,所以我不必使用$MyDatas->mydate->format('Y-m-d')
,而在编辑数据时表单中更重要的是我将有日期格式dd.mm.YYYY
(例如 27.02.2016)。我需要YYYY-mm-dd
(2016-02-27)。
我寻找解决方案,但没有显示任何更改(在表单中或作为视图的一部分:)$MyDatas->mydate
:
上面的代码都没有帮助。有谁知道如何更改日期格式?
php - 如何在 CakePHP 中使用 match() 查找具有共同父对象的实体?
我需要找到与给定文章列表具有相同作者的所有文章
这是我的自定义查找器方法:
不幸的是,我收到以下错误消息:PDOException:SQLSTATE[42000]: Syntax error or access violation: 1066 Not unique table/alias: 'Articles'
我做错了什么?
php - 无法使用 cakePhp 3.2 进行烘焙
我正在尝试使用cakephp 3.2创建新的本地项目,遵循cakephp 文档,在 wamp 本地服务器上。我用作曲家安装它。
安装后一切似乎都正常:我在 app.php 上配置了我的 db 访问权限,并且 cakephp 默认主页确认配置一切正常(PHP 版本和扩展 OK/写权限 OK/连接到 db OK)
但是当我尝试使用烘焙命令(从我的项目根目录)时,我遇到了一个错误:
但是,文件 c/wamp64/www/cemafor/bin/cake.php 存在!
我尝试使用“./bin/cake bake”命令(根据cakephp bake doc 推荐),仍然是同样的错误。
也尝试删除并重新安装项目,没有变化。
我看到安装的烘焙版本是 1.2.1(查看 install 命令的结果)。我查看了 /composer.json 文件,看到了这个:
所以我尝试通过以下方式更改 cakephp/bake 版本的版本值:
但是什么都改变不了...
我尝试根据bake doc安装 1.0 版,但不起作用。
并且找不到一个有同样问题的人......在这个世界上感到孤独,有一个愚蠢的错误^^
非常感谢你的帮助 !
有关信息,以下是安装命令的结果:
这是我的composer.json 内容:
php - cakephp 3 PDO 实例错误
如果满足条件,我目前正在尝试向多名员工发送电子邮件;用户列表按预期获得,但是当我尝试 foreach 数组时,我总是得到这个“你不能序列化或反序列化 PDO 实例”错误。
这是我目前必须做的功能
任何帮助都感激不尽!
php - CakePHP 3.2 查找查询问题
这是我在 CakePHP 3.x 中的查询
如果变量 $token 太长,结果总是null
,但如果我把它变短,我会得到一个结果。
到底是怎么回事?
php - Redis 作为 CakePHP 3 中的 NoSQL 键/值数据库
我想知道在 CakePHP 中使用 Redis NoSQL 数据库的最佳方法是什么,不是用于缓存而是作为常规键/值存储?
Redis 2.4.2 或更高版本有一个插件,但该插件不适用于 CakePHP 3.x:Redis CakePHP 2.4.2 Plugin
在 CakePHP 3 中使用 Redis 作为常规键/值数据库的最佳方法是什么?将 CakePHP 2.4.2 Redis-Plugin 升级到 CakePHP 3.x 插件的成本有多大。插件的迁移是最好的方法还是创建一个新的数据源更好?(当前的 Redis-Plugin 扩展了 Datasource-class。)
cakephp-3.x - 在 cakephp 3.2 中获取 IP 地址
在这里我想找到我想要实现的系统的IP地址。但我被困在这里。我正在使用 cakephp 3.2 版。我已经解决了,得到一个不完整的 ip ::1,而我的机器 ip 是 155.0.0.1 下面是代码
获取ip
在这里,我请求了客户端 ip。在上面的控制器中,我使用过 Cake\Network\Request; 我不太确定。
请给我建议。我在哪里做错了。将不胜感激。
cakephp - 覆盖 Cakephp 3 核心类
我想覆盖 CakePHP 3 核心中存在的一个函数(更具体地说Cake\Database\ValueBinder
)。
我怎样才能做到这一点?我尝试将类复制到src/Database/
并将命名空间从 Cake 更改为 App。我在 中使用了课程AppController
,但没有运气。
提前致谢
阿德里安
php - 在控制器中调用方法时显示未知方法,该方法存在于 cakephp 3.2 中该控制器的模型中
我是 cakephp 3.2 的新手,我通过这种方式在 cakephp 2X 版本中调用模型来保存数据。
我在 3x 中使用过相同的方法,但它无法显示未知方法“add_school”
我也在模型中定义了函数
下面是模型代码 School.php
学校.php
错误显示未知方法“add_school”请建议我。先感谢您。