问题标签 [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.
session - 基于登录用户的 Cakephp 会话超时
我有不同的用户组,对于某些组,我需要提供不同的会话超时。这里有一个问题,但它不起作用
CAKEPHP 2.0 中管理员和用户的不同会话超时。可能吗?
在检查用户是否登录之前将其Configure::write('Session.timeout', 1);
放入 AppController中时,即在行之前,它工作正常,并且用户在 1 分钟不活动后被注销,但是当我将该行放在条件之后时,我需要它来检查用户组 - 它不起作用。beforeFilter
if ($this->Auth->user('id')) {
if
蛋糕2.6版
谢谢
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:
can anybody help me, why the date and the time is not displayed?
cakephp - CakePHP 2.6.9 中的路由
我正在使用 CakePHP 2.6.9。
我想做以下事情:
www.example.com/detail/10
应参考controller => frontends
和action => detail
www.example.com/admins/login
应参考controller => admins
和action => login
我编辑routes.php
如下:
但是当我尝试www.example.com/admins/login
它显示以下错误:
操作管理员未在控制器 FrontendsController 中定义
证明www.example.com/admins/login
指的是
路由。我想
将仅用于controller => frontends and action=>detail
,其余 url 将默认工作。任何想法?
cakephp - 在 PHPStorm 中为 CakePHP 模型行为的类型提示
我正在尝试在控制器内使用自动完成功能来处理具有行为的模型。
和:
它只是自动完成 ModelName 中的任何内容,并且:
只是自动完成 BehaviorNameBehavior 中的任何内容,但我认为这有点明显。我查看了 PHPdoc 文档,但没有看到任何将两个类指定给变量的方法。
还有一个问题是,在 CakePHP 中,行为函数的第一个参数始终是 (Model $model),但是该参数是在 CakePHP 框架内部指定的,并且在调用控制器/模型中的函数时不包括在内。
有没有人能够得到这个工作?
编辑:添加示例
cakephp - CakePHP 错误:调用未定义的方法 FlashComponent::error()
我现在正在练习 CakePHP 的博客教程,我按照它的每一步或指令进行操作。不过,我无法添加帖子,因为弹出此错误:
这个错误的原因是什么,我该如何解决这个问题?
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 条目。
感谢您在这种情况下提供的任何帮助。
如果缺少任何信息以寻求帮助,请回复。伊沃
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()
的完全完成后才开始?
谢谢你的时间。
session - Cakephp 2x 版本中的会话问题
我遇到了一些与会话相关的奇怪问题,当我将调试设置为 0 时,会话在整个应用程序中停止工作,当我将其设置为 2 时,会话工作正常。
我不知道出了什么问题,任何帮助将不胜感激!
谢谢
php - Cakephp 2.x:两个字段组合的 isUnique 验证
我有一个由 3 个字段组成的模型,ID
, Language
, Filename
。如果存在具有相同Filename
和的现有记录,我如何防止保存新记录Language
。例如
如果我尝试使用Language
EN 和Filename
Test.pdf 添加另一条记录以显示错误。我想在模型中做到这一点。请记住,我是新手CakePHP
。
cakephp - 身份验证注销在 CakePHP 2.x 中不起作用
- 当我从一个用户帐户登录时设置会话。然后在同一浏览器上打开下一个选项卡并输入登录网址,它会将我带到登录页面。但实际上它应该重定向到“仪表板”页面(在我的情况下)。它无法重定向到
loginRedirect
我的Auth
. - 当我注销时,根据我的代码会话,cookie 和缓存被删除。但它不会重定向到
logoutRedirect
页面。
我的代码:
应用控制器
用户控制器
登录操作:
注销操作:
此代码在“本地服务器”中运行良好,但在生产服务器中无法运行。