问题标签 [cakephp-2.0]

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 投票
8 回答
56647 浏览

session - 如何在 CakePHP 中创建、写入和读取会话数据?

谁能给我一个关于如何创建会话并向其写入数据的示例。我已经看到了有关如何使用 write 命令将数据写入会话的语法。但是如何创建会话并检索其中的值。

在我的应用程序中,我有两个数据,form_id 和 user_id,需要在所有页面请求中使用。那么如何将其保存为会话变量并在整个应用程序中使用呢?

编辑

如何在 $this->Flash('User account created','/forms/homepage/'. $userId )中使用会话变量'User.UserId'而不是 $userId

我可以在我的所有视图文件中使用这个变量吗,因为在所有页面请求中我也传递了 userId?

编辑 2

我有 2 个控制器,用户和表单。我将用户 ID 写入用户_controller 中的会话变量。我有一个名为 homepage.ctp 的视图文件,其操作在 forms_controller 中。现在如何使用主页的 users_controller 中定义的会话变量?对不起,如果我问愚蠢的问题。我浏览了蛋糕书,但我的疑虑并未消除。我也在尝试编码的试错法,所以请帮助我。

编辑 3

我有一个会话变量“uid”,它是控制器主页操作中的用户 ID。

我在同一个控制器的设计动作方法中需要相同的变量。当我给

该值未回显。

我不能在同一个控制器中使用会话变量吗?

0 投票
1 回答
5212 浏览

cakephp - 从 Cakephp 中的数组中检索值

我正在尝试从 Cakephp 中的数组显示一些数据,该数组具有来自 find() 输出的所有数据和数据输出的其他部分。

我试图访问的数据是公司内部的名称字段,我使用的代码是,echo $quote['Company']['name']但它返回并且错误说索引未定义。代码echo $quote['Status']['name']工作正常

数组的内容如下所示

0 投票
4 回答
2669 浏览

php - cakephp 2.0 的特点?

我在哪里可以阅读有关 cakephp 2.0 功能的更多信息?

因为我可以找到 symfony 2.0 的演示文稿,但不是 cakephp 2.0

谢谢

0 投票
3 回答
3772 浏览

cakephp - 如何将 Html 文件添加到 cakephp 应用程序中?

我有一个html文件,想把它添加到cakephp App中,我知道我可以将css和图像文件添加到Webroot文件夹中,并将.html的后缀重写为.ctp,但是如何在我的cakephp应用程序中使用它,就像我可以像在 IE中访问http://localhost/users/login一样访问它?

0 投票
3 回答
2207 浏览

cakephp - CakePHP 2.0.0-dev 中的主题

尝试在 CakePHP 2.0.0-dev 中设置移动主题,但它不像在 1.3 中那样工作。2.0 中的主题实现是否有任何变化?

结构如下:

然后在 app/app_controller.php 中:

点击主页...但没有移动网站...只是普通网站。没有错误,调试或错误日志中没有任何内容。没有错误,没有例外。没有什么。好像主题已被弃用或其他什么。

有什么想法吗?

0 投票
1 回答
4126 浏览

full-text-search - cakephp 中的全文搜索?任何例子

我在业务控制器中使用普通搜索功能。但是现在需要用分页实现全文搜索,任何人都可以给出想法或示例吗?我正在将 MySQL 与 MyISAM 选项卡一起使用

这是我的表结构,标记为粗体的字段需要在搜索中使用

0 投票
3 回答
10670 浏览

cakephp - 从 Cake 1.3 迁移到 2.0 及更高版本 - 迁移现有的,还是仅用于新的?

我即将完成我的第一个 CakePHP 驱动的网站,刚刚看到他们已经在使用 CakePHP 2.0(还不是稳定版本)。

我的问题:

  • 迁移到 CakePHP 的新版本(当它成为“稳定”版本时)会非常耗时吗?我知道他们有迁移指南,但是 - 我以前从未使用过框架,所以我从来不需要迁移任何东西。

  • 您是为现有项目迁移代码,还是保持原样并仅将新的稳定版本用于未来的项目?

  • 我在哪里可以找到我目前安装的 CakePHP 版本?我查看了 LICENSE 和 VERSION 文件,但找不到其中列出的已安装/当前版本。

这些似乎是简单的问题,但我非常感谢任何想法/建议 - 在 Google 上搜索此内容只会显示如何迁移页面,而不是优点/缺点......等等。

0 投票
1 回答
2457 浏览

php - CakePHP 2 找不到插件

在 CakePHP 2 中,我使用@ichikaway的 MongoDB 插件,如下所示:

我已将它放在plugins/mongodb中,但 Cake 找不到它,因此无法连接。我究竟做错了什么?

0 投票
2 回答
4132 浏览

php - 如何在 CakePHP 2 中使用数据源?

我的 MongoDB 数据源位于plugins/mongodb中。

根据2.0 中的新类加载器,我应该这样做:

但是我该如何启动呢?

还是使用 ConnectionManager 是最佳实践?如果是这样,我该如何导入它?

0 投票
2 回答
5546 浏览

cakephp-2.0 - 为什么 CakePHP 2.0 没有使用我的 AppController?

我刚刚升级到 Cakephp 2.0 alpha,马上就遇到了问题。app/ 文件夹中的 app_controller.php 未加载到我的控制器中。相反,控制器在 lib/Cake/Controller/AppController.php 中使用 CakePHP 自己的 AppController.php。

我也尝试将 app_controller 重命名为 AppController.php,但它不起作用。我尝试删除整个文件,然后复制 lib/Cake/Controller/AppController.php 文件,然后对其进行编辑,但无法正常工作。

我也试过删除缓存文件。

我只是简单地使用:

并且应用程序不会死。

我的控制器也只是:

那么我可能做错了什么?我还使用带有 Subversion 的 Windows 7 + Netbeans 来更新项目(如果这与它有任何关系:p)。