问题标签 [cakephp-2.5]

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 回答
877 浏览

cakephp - 如何在 nginx 上设置 cakephp?

我在 nginx 服务器上设置 cakephp-2.5.2 时遇到了麻烦。我一直在看这个网站上的问题以及其他类似的问题,但答案似乎并不那么好。我不能使用 url 重写,因为我不拥有服务器,所以我无权处理这些文件,但是我可以更改蛋糕下的文件。无论如何,我收到这些错误:

经过一番搜索后,我进行了、/home/webdev/webroot/cake/app和并且都具有权限(或),但我仍然收到这些错误/home/webdev/webroot/cake/app/tmp/home/webdev/webroot/cake/app/tmp/cache/home/webdev/webroot/cake/app/tmp/cache/persistent/home/webdev/webroot/cake/app/tmp/logs775rwxrwxr-x

我不确定是否可以在cake/.htaccesscake/app/.htaccess、 或cake/app/webdev/.htaccess文件 或 tocake/app/webroot/index.php或 其他文件中更改某些内容

任何帮助将非常感激。谢谢

0 投票
1 回答
136 浏览

php - 分页不排序 DESC

我无法显示协议编号小于 7 的协议并按协议编号 DESC 排序。

我已经阅读了Pagination CakePHP Cook Book并且找不到我的代码错误的地方。它只显示小于 7,但总是 ASC。我在这里发现了类似的问题,[that works],(CakePHP paginate and order by),不知道为什么。Agreement.agreement_number 是 int(4)。

确切的蛋糕版本是 2.5.2。

0 投票
0 回答
19 浏览

database - 使用 cake 将 Log-ID 连接到 Admin-ID

我有管理员模型:

我有日志模型:

现在我想读出日志并将登录字段提供给返回的数组。我要这个:

我想要这个输出:

我希望你能明白我想做什么。

这是我的最后一个模型:

0 投票
1 回答
730 浏览

cakephp - cakePHP 链接因路由 cakeDC 用户插件和管理员前缀而中断

我在 cakeDC 用户插件内的 admin_add.ctp 视图中有一个与 Html 助手的链接。我的问题是未使用该操作,而是将控制器值用于该操作,而将“用户”用作控制器。

我认为这可能是因为路线受到干扰。不过不确定。

我得到的链接是

/管理员/用户/书籍

我正在寻找的链接

/管理员/书籍/索引

控制器是书籍,动作是 admin_index

路由.php

0 投票
1 回答
389 浏览

php - CakePHP i18n - 翻译长文本/字符串块

我有一个关于 CakePHP 2.5 的 i18n 默认插件的问题。

我知道只需将它们放在__('')符号之间就可以翻译短字符串。

我也知道可以通过将 TranslateBehaviour 添加到模型来翻译所有与模型相关的文本。

当我想在许多不同的页面上翻译较长的文本部分时,问题就开始了。我可以为不同的语言制作不同的视图,但这有点与 MVC 模式相冲突。

假设我们有一个文本要翻译成其他语言:

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Ut sagittis urna augue,一个 eleifend orci ultrices eget。在 iaculis mi mauris,eget luctus leo condimentum 处。Pellentesque 居民 morbi tristique senectus et netus et malesuada 名声 ac turpis egestas。Nulla tristique commodo tortor,非调味品 risus egestas sed。Proin ultricies elit vitae mauris pretium facilisis。Fusce aliquam orci sed neque feugiat 前庭。Etiam dapibus massa vel dui interdum malesuada。Nunc fringilla vulputate tristique。Sed ultrices suscipit erat eget luctus。Quisque non massa ante。Fusce volutpat neque sed rhoncus sollicitudin。Cras porta vulputate neque non congue。

如何打包这么长的文本以使其与 i18n 一起使用?如何在我的代码中保持干净?

0 投票
2 回答
252 浏览

cakephp - cakephp timeHelper isToday

我正在使用 cakePHP 时间格式将日期更改为用户时区。然后我想检查一下是不是今天。当我将 $currentDate 传递给 $this->Time->isToday 时,我什么也得不到,即使认为这是今天的日期。

如果我传入日期(“d/m/Y”);它工作正常。

我也试过 stringToTime 。

这是我实施的修复。

0 投票
1 回答
542 浏览

cakephp - CakePHP 2.5 插件路由未加载

我正在尝试将站点从 2.4 更新到 CakePHP 2.5,但由于某种原因,它忽略了我的插件中的路由。我发现 CakePlugin::loadAll 需要更新为以下内容:-

但是,它忽略了来自 MyPlugin 的路由(它们似乎根本没有被加载。我CakePlugin::routes()在我的 app/Config/routes.php 文件中。

我查看了 CakePlugin 内部,并且 CakePlugin::$_plugins 似乎将 MyPlugin['routes'] 设置为 false。

任何人都可以阐明这里有什么问题吗?

0 投票
2 回答
654 浏览

cakephp - Cakephp 2.5x 密码散列。安全类还是 SimplePasswordHasher?

我正在寻找可以加密该应用程序独有的应用程序密码的选项。例如,如果 salt 更改,相同的数据库将无法工作应用程序的 Security.salt 通常是唯一的。

此链接显示了一个示例new SimplePasswordHasher(['hashType' => 'sha256'])->has($data)

但是,当我检查 Security 类的 Api 时,我看到这个函数是一个静态函数,我可以提供 sha256 和默认 salt 为 true。我没有使用河豚。

AuthComponent::password()已弃用,因此请不要建议。

哪种Cake做事方式更多?

0 投票
1 回答
1109 浏览

cakephp - cakephp 查找关联模型的关联模型

我正在调用与模型 Page(book_id) 关联的名为 Book 的模型上的查找

然而,Page 与一个名为 Asset(page_id) 的模型相关联。我想获得所有三个模型的阵列

我目前拥有的代码只能让我预订和页面

书有很多页 页面有很多资产

0 投票
1 回答
161 浏览

cakephp - CakePHP testAction 在重定向后返回 null

我测试一个控制器动作。我通过 POST 方法将数据传递给它。将数据保存到数据库后,我会重定向到主页,在该主页上显示有关操作结果的消息。

我想测试消息的文本是否等于预期,但我得到一个空值而不是 $this->contents 值。

然而,通过浏览器成功保存了所有数据并显示消息。

下面是我对 testAction 的调用