问题标签 [cakephp-2.6]

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.

0 投票
1 回答
153 浏览

php - Why is bootstrap:false the default in CakePHP's CakePlugin::load()?

When I say CakePlugin::loadAll() in CakePHP 2.6, it defaults to not run the plugins' bootstrap.

Why is it the default?
Why is it configurable at all?
I mean what are the use cases of skipping the bootstrap of a plugin?
Aren't plugins designed to work when their bootstrapping ran?

0 投票
1 回答
544 浏览

php - CakePHP 2 没有表格的测试模型,使用模拟方法进行电子邮件

我正在尝试为没有表格但如果数据通过 CakePHP 2 中的验证发送电子邮件的模型编写测试。

为了测试,我想断言某些数据通过了验证,因此会发送一封电子邮件而不实际发送一封。为此,我正在尝试为 CakeEmail 创建一个模拟方法。但是,测试失败,因为 $useDbConfig 没有为模拟方法定义:-

我认为这是模型没有表格的问题,但看不到如何解决它。

我的模型看起来像(不包括验证规则):-

我的测试是:-

任何帮助,将不胜感激。这是我第一次尝试/需要使用测试来模拟 Cake 中的方法。

0 投票
1 回答
100 浏览

cakephp - 在 CakePHP 2.6 中无法识别 Selenium 请求

我在将 CakePHP 与 PHPUnit 和 Selenium 一起使用时遇到问题,在互联网上找到任何帮助都非常困难。我根本不知道如何在 CakePHP 中识别来自我的 Selenium 代理的请求,以便我可以相应地设置连接和数据库环境。

任何帮助将不胜感激!当请求来自 Selenium 时,关于设置我的 CakePHP 应用程序数据库环境的最佳方式的更多信息也非常受欢迎。

0 投票
1 回答
58 浏览

cakephp - CakePHP Routing Slugs,检测扩展?

在我的 2.X 应用程序中,我们通过 URL 中的 Slug 检测哪个租户正在使用系统,即:

然而问题是当用户浏览器请求我们的服务器没有的一些静态文件时,例如:

Cake 将“apple-touch-icon-76x76”作为tenant_slug - 所以我们的服务器必须确定不,它没有那个slug,然后返回一个未找到的错误。

我在路线上有以下匹配条件:

我还启用了以下功能:

处理此问题的正确方法是什么,以便路由器知道如果请求了静态资源(即:以 .js、.css、.png 等结尾的文件),它不应该将文件名用作 slug?或者,我是否应该让我的代码查找tenant_slug (TenantAuthorizeComponent) 来处理有文件扩展名的情况?

0 投票
0 回答
375 浏览

authentication - Auth 的登录功能不适用于 cakePhp-2.6

我已经设置了我的网站,因此只有在用户登录之前才能访问添加和登录。当他登录时,他会被重定向到主页。但是当用户尝试登录时,登录页面会刷新并显示此消息“用户名或密码不正确”,这是来自我的控制器的操作登录。我验证了它是“$this->Auth->login()”,它不起作用。

在我的数据库中,我将这些字段用于用户表:id、password、nom、prenom、username。

这是我的控制器UsersController的登录功能代码:

这是登录视图代码:

这是用户模型代码:

这里是 AppController.php 代码:

我在论坛上搜索了解决方案,但一无所获。

有什么迹象吗?

谢谢,卢伯鲁。

0 投票
1 回答
98 浏览

validation - CakePHP 2.6 验证规则 isUnique per belongsTo Parent

我试图弄清楚如何建立一个验证规则,我能给出的最简单的例子就是一个带有学生电子邮件的班级注册。我希望每个班级都能够注册唯一的学生电子邮件,但我也希望学生能够使用相同的电子邮件注册多个班级。

Class hasMany Students (id, name, limit)

Student belongsTo Class (id, email, class_id)

示例场景:

A班,有学生注册:abc@email.edu(如果abc@email.edu再次注册该班,则不允许。)

B 类,可以有学生注册:abc@email.edu 再次因为它是一个不同的类。

那么有没有办法将 isUnique 与另一个规则结合使用,或者这是自定义验证器的情况?谢谢!

0 投票
1 回答
1131 浏览

php - 如何使用 ID 保存新行在 CakePHP 中是自动递增的

嗨,我是 cakePHP 版本 2.xx 的新用户,我正在尝试将新书添加到数据库中的表书籍中,但我不能请检查下面的代码

和控制器

看法

表书的列 ID 是具有 Auto_Increment 的主键,所以我有一个问题,我如何将新行书保存到数据库?我试过但没有成功:(

0 投票
1 回答
308 浏览

date - 从开始日期和持续时间获取结束日期

情况是 PHPCAKE 2.6 和 Full Calendar 插件。我需要根据开始日期+持续时间填写结束日期。用户必须选择开始日期和“访问类型”列表字段。持续时间值以小时为单位,来自“visit_type_id”表,“持续时间”字段

有什么建议吗?提前致谢!

我在 add.ctp 中的表格是:

0 投票
1 回答
782 浏览

php - 如何通过在 cakephp 2.x 中使用可包含行为来获取具有国家、城市、州的用户

我有这些模型: 国家,州,城市, 有关系的用户: 国家有很多州,州有很多城市,城市有很多用户,

国家属于国家,城市属于国家,用户属于城市,

现在我想获取所有用户,不仅包括他们的城市,还包括国家和州。我怎样才能做到这一点?

控制器 用户/索引

输出

示范国家

模型状态

模范城市

模型用户

0 投票
3 回答
519 浏览

title - 设置标题 Cakephp 2.x

我正在尝试更改页面的标题。default.ctp 视图有以下代码:

我正在尝试在页面的控制器中使用以下代码:

但不幸的是,我没有看到“概述 - 欢迎”,而只有控制器的功能名称后跟“ - 欢迎”。谁能帮我找出为什么它不起作用的问题?