问题标签 [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.
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。
我在同一个控制器的设计动作方法中需要相同的变量。当我给
该值未回显。
我不能在同一个控制器中使用会话变量吗?
cakephp - 从 Cakephp 中的数组中检索值
我正在尝试从 Cakephp 中的数组显示一些数据,该数组具有来自 find() 输出的所有数据和数据输出的其他部分。
我试图访问的数据是公司内部的名称字段,我使用的代码是,echo $quote['Company']['name']
但它返回并且错误说索引未定义。代码echo $quote['Status']['name']
工作正常
数组的内容如下所示
php - cakephp 2.0 的特点?
我在哪里可以阅读有关 cakephp 2.0 功能的更多信息?
因为我可以找到 symfony 2.0 的演示文稿,但不是 cakephp 2.0
谢谢
cakephp - 如何将 Html 文件添加到 cakephp 应用程序中?
我有一个html文件,想把它添加到cakephp App中,我知道我可以将css和图像文件添加到Webroot文件夹中,并将.html的后缀重写为.ctp,但是如何在我的cakephp应用程序中使用它,就像我可以像在 IE中访问http://localhost/users/login一样访问它?
cakephp - CakePHP 2.0.0-dev 中的主题
尝试在 CakePHP 2.0.0-dev 中设置移动主题,但它不像在 1.3 中那样工作。2.0 中的主题实现是否有任何变化?
结构如下:
然后在 app/app_controller.php 中:
点击主页...但没有移动网站...只是普通网站。没有错误,调试或错误日志中没有任何内容。没有错误,没有例外。没有什么。好像主题已被弃用或其他什么。
有什么想法吗?
full-text-search - cakephp 中的全文搜索?任何例子
我在业务控制器中使用普通搜索功能。但是现在需要用分页实现全文搜索,任何人都可以给出想法或示例吗?我正在将 MySQL 与 MyISAM 选项卡一起使用
这是我的表结构,标记为粗体的字段需要在搜索中使用
cakephp - 从 Cake 1.3 迁移到 2.0 及更高版本 - 迁移现有的,还是仅用于新的?
我即将完成我的第一个 CakePHP 驱动的网站,刚刚看到他们已经在使用 CakePHP 2.0(还不是稳定版本)。
我的问题:
迁移到 CakePHP 的新版本(当它成为“稳定”版本时)会非常耗时吗?我知道他们有迁移指南,但是 - 我以前从未使用过框架,所以我从来不需要迁移任何东西。
您是为现有项目迁移代码,还是保持原样并仅将新的稳定版本用于未来的项目?
我在哪里可以找到我目前安装的 CakePHP 版本?我查看了 LICENSE 和 VERSION 文件,但找不到其中列出的已安装/当前版本。
这些似乎是简单的问题,但我非常感谢任何想法/建议 - 在 Google 上搜索此内容只会显示如何迁移页面,而不是优点/缺点......等等。
php - CakePHP 2 找不到插件
在 CakePHP 2 中,我使用@ichikaway的 MongoDB 插件,如下所示:
我已将它放在plugins/mongodb中,但 Cake 找不到它,因此无法连接。我究竟做错了什么?
php - 如何在 CakePHP 2 中使用数据源?
我的 MongoDB 数据源位于plugins/mongodb中。
根据2.0 中的新类加载器,我应该这样做:
但是我该如何启动呢?
还是使用 ConnectionManager 是最佳实践?如果是这样,我该如何导入它?
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)。