问题标签 [cakephp-2.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.

0 投票
1 回答
342 浏览

session - 基于登录用户的 Cakephp 会话超时

我有不同的用户组,对于某些组,我需要提供不同的会话超时。这里有一个问题,但它不起作用

CAKEPHP 2.0 中管理员和用户的不同会话超时。可能吗?

在检查用户是否登录之前将其Configure::write('Session.timeout', 1);放入 AppController中时,即在行之前,它工作正常,并且用户在 1 分钟不活动后被注销,但是当我将该行放在条件之后时,我需要它来检查用户组 - 它不起作用。beforeFilterif ($this->Auth->user('id')) {if

蛋糕2.6版

谢谢

0 投票
1 回答
75 浏览

php - cakephp datetime input value not displayed

I've created an input-field for a datetime and I also get the value set, but I've got no value displayed:

HTML:

in Browser:

enter image description here

can anybody help me, why the date and the time is not displayed?

0 投票
1 回答
75 浏览

cakephp - CakePHP 2.6.9 中的路由

我正在使用 CakePHP 2.6.9。

我想做以下事情:

  1. www.example.com/detail/10应参考controller => frontendsaction => detail
  2. www.example.com/admins/login应参考controller => adminsaction => login

我编辑routes.php如下:

但是当我尝试www.example.com/admins/login它显示以下错误:

操作管理员未在控制器 FrontendsController 中定义

证明www.example.com/admins/login指的是

路由。我想

将仅用于controller => frontends and action=>detail,其余 url 将默认工作。任何想法?

0 投票
1 回答
408 浏览

cakephp - 在 PHPStorm 中为 CakePHP 模型行为的类型提示

我正在尝试在控制器内使用自动完成功能来处理具有行为的模型。

和:

它只是自动完成 ModelName 中的任何内容,并且:

只是自动完成 BehaviorNameBehavior 中的任何内容,但我认为这有点明显。我查看了 PHPdoc 文档,但没有看到任何将两个类指定给变量的方法。

还有一个问题是,在 CakePHP 中,行为函数的第一个参数始终是 (Model $model),但是该参数是在 CakePHP 框架内部指定的,并且在调用控制器/模型中的函数时不包括在内。

有没有人能够得到这个工作?

编辑:添加示例

0 投票
1 回答
1423 浏览

cakephp - CakePHP 错误:调用未定义的方法 FlashComponent::error()

我现在正在练习 CakePHP 的博客教程,我按照它的每一步或指令进行操作。不过,我无法添加帖子,因为弹出此错误:

这个错误的原因是什么,我该如何解决这个问题?

0 投票
1 回答
806 浏览

cakephp - Dropzone.js V.4 和 CakePHP V. 2.5.7

我有一个名为 index.ctp 的 Dropbox 视图:

在我的控制器“VouchersController.php”中,上传功能如下:

看来 dropzone.js 工作正常。文件似乎已上传,并且在预览中设置了复选标记。如果我从 Form->create 更改 url,则预览中会出现错误。这说明我控制器的 url 正在工作。

如果我直接在浏览器中调用操作“上传”,它正在工作 -> 凭证表中有一个新条目(仅用于测试目的)。到目前为止,我将在该操作有效时实现文件保存。

但是来自 dropzone.js 的 (ajax) 调用不起作用。我的数据库中没有任何反应。我认为上传操作没有被调用,因为在将文件拖放到我的 dropzone 后没有 db 条目。

感谢您在这种情况下提供的任何帮助。

如果缺少任何信息以寻求帮助,请回复。伊沃

0 投票
1 回答
683 浏览

php - (Mailjet)cURL请求完成后如何呈现视图?

我被困在这个问题上,无法弄清楚如何解决它。

我使用 CakePhp 2.x 作为框架,并使用 Mailjet 发送邮件并获取它们的状态。(Mailjet 是 Mailchimp 的法国竞争对手)。我想在我的索引中显示通过 Mailjet 发送的所有活动。

在我的 EmailController 中:

我使用此功能获得了我的电子邮件营销活动。

我正在使用Mailjet API提供的 Mailjet 对象。这个 API 是一个创建 cURL 请求的 PHP 函数台。

我知道这段代码在状态下是有效的。

因为当 I 时var_dump($clubCampaigns); die;,它会呈现预期的数组。

但是当我尝试“自然地”启动它时,视图不会呈现,加载时间设置为max_execution_time我的php.ini...

我认为 CakePhp 正在尝试在完成foreach之前执行并渲染视图$this->getMJAllCampaigns

所以我的问题是:

我如何告诉我的 foreach 仅在我$this->getMJAllCampaigns()的完全完成后才开始?

谢谢你的时间。

0 投票
0 回答
35 浏览

session - Cakephp 2x 版本中的会话问题

我遇到了一些与会话相关的奇怪问题,当我将调试设置为 0 时,会话在整个应用程序中停止工作,当我将其设置为 2 时,会话工作正常。

我不知道出了什么问题,任何帮助将不胜感激!

谢谢

0 投票
1 回答
245 浏览

php - Cakephp 2.x:两个字段组合的 isUnique 验证

我有一个由 3 个字段组成的模型,ID, Language, Filename。如果存在具有相同Filename和的现有记录,我如何防止保存新记录Language。例如

如果我尝试使用LanguageEN 和FilenameTest.pdf 添加另一条记录以显示错误。我想在模型中做到这一点。请记住,我是新手CakePHP

0 投票
1 回答
1494 浏览

cakephp - 身份验证注销在 CakePHP 2.x 中不起作用

  1. 当我从一个用户帐户登录时设置会话。然后在同一浏览器上打开下一个选项卡并输入登录网址,它会将我带到登录页面。但实际上它应该重定向到“仪表板”页面(在我的情况下)。它无法重定向到loginRedirect我的Auth.
  2. 当我注销时,根据我的代码会话,cookie 和缓存被删除。但它不会重定向到logoutRedirect页面。

我的代码:

应用控制器

用户控制器

登录操作:

注销操作:

此代码在“本地服务器”中运行良好,但在生产服务器中无法运行。