问题标签 [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.
php - cakephp升级shell调试包报错
我正在尝试使用 cakephp 升级 shell 将我的项目迁移到 cakephp 1.3 -> 2.0.1 但是当我运行脚本时,它;s 返回以下错误:
我./Console/cake upgrade upgrade all --dry-run
在 app 目录中运行
任何人都知道我做错了什么?
cakephp-2.0 - CakePHP 2.0:ACL 不起作用
我在 CakePHP 1.3 中使用 ACL 没有任何问题,经过 2 周的痛苦挫折后,它仍然无法在 CakePHP 2.0 中工作。
我完全按照 Cake ACL 教程进行操作,但没有任何反应。所有 Aros 都正确,ACOS 和权限相同。
毕竟,我可以毫无问题地输入所有被拒绝的操作。
特此我的AppController:
在我的前置过滤器中:
有人知道出了什么问题。谢谢!
cakephp - CakePHP Shell 脚本环境设置
我是 Cake 开发的新手。我面临的问题是在脚本本身中设置数据源。我的 database.php 是;
所以,我根据网络服务器的环境设置来设置数据库。自然,php-cli 无法访问此变量。我最终要做的是创建一个 cakephp shell 任务。
这可以正常工作,但是正如您在下面的任务中看到的,我获取了所有模型名称并更改了它们的数据库连接,这不是一个好习惯。我也不想在数据库类中设置更多变量,并希望在 shell/tasks 中处理这些变量。
有没有更优雅的方法来实现这一点?
谢谢,
cakephp - CakePhp 使用 Shell 从 1.3 升级到 2.0.1
有人可以告诉我如何执行此操作的确切步骤。cakephp 网站上的文档不是很有帮助。
我在 d:\cake201 上有一份干净的 cake 2.0.1 香草副本。我已将此目录中的控制台路径添加到我的 PATH var
该项目在d:\www\sbm\trunk\
当导航到d:\www\sbm\trunk\
命令提示符并运行cake upgrade all
时,它会修改d:\www\sbm\trunk\cake
文件夹和其中的文件有语法错误。
当我导航到d:\www\sbm\trunk\app
并运行cake upgrade all
时,它会查找d:\www\sbm\trunk\cake\bootstrap.php
但在 v2 中,蛋糕文件夹位于d:\www\sbm\trunk\lib\cake
请帮忙
php - 如何在 CakePHP 2.0.2 中指定数据库配置?
我刚刚安装了 CakePHP 2.0.2 以便在一个新项目中使用。我正在尝试使用名为的数据库配置,development
但我的模型似乎没有选择它。
基于 CakePHP 2 的新目录和文件名约定,我在以下位置创建了以下内容/app/Model/AppModel.php
:
但是,默认主页告诉我:
Cake 无法连接到数据库。
但是,如果我将配置名称/app/Config/database.php
更改default
为消息更改为成功消息,就好像它没有选择我的自定义AppModel
类一样。
我该如何补救?正如新的 CakePHP 2.0 文档所说的$useDbConfig
那样使用我上面所做的属性?
编辑:内容/app/Config/database.php
:
php - 使用 CakePHP,保存额外的字段(id、value、amount)HABTM 表
你好一切都好吗?我的问题如下:
我有 3 张桌子:
在products_sales (HABTM) 我不得不添加两个额外的字段(数量和价值),因为一个产品的价值是不稳定的,另一个是客户购买的数量。
当我放入 add() 页面时:
CakePHP 渲染 a ,直到那时我才明白。
但我的需求是:客户必须选择产品和金额,或者即使是,产品价值也被发送,不仅仅是id(什么,我创建一个页面只是为了报告金额,确认后'打折')。
那么:
1 - 我如何同时保存产品的ID和价值?
2 - 我以正确的方式使用表格/关系?
3 - 有什么更好的方法来做到这一点?
对不起我的英语不好。我希望你明白。
cakephp - 在控制器中使用查询显示数据 - cake php 框架
大家好,我开始研究 cake php 框架(2.0 版),当我读完博客教程后,我尝试做一些实验,特别是我的问题是“是否可以在模型中创建查询然后在控制器并最终以这种方式在视图中显示查询结果?
这是文件 post.php(模型):
这是posts_controller(控制器):
问题是如果我第二次声明 $name 我从 cake 中获得一个错误,在这种情况下,这是设置包含帖子数组的变量的正确名称(数据库与博客教程相同)和第二个问题是如何在 index.ctp 中显示查询得到的数据??在示例中我以这种方式迭代
并获得一个我必须写的元素
但在我的情况下?
是否可以在模型中声明一个返回查询结果的函数,然后在控制器中调用它并在 someview.ctp 中显示数据?
cakephp - CakePHP 处理多个客户端
我正在尝试创建一个具有以下内容的网站
- 网络访问
- Android/iPhone 移动应用程序访问 API
- 移动网络
我希望以上三个都可以访问相同的 webroot 和图像资源。网址将是
- 网站
- api.site.com
- m.site.com
可能是 touch.site.com 上的替代触摸屏站点
如何让 CakePHP 在一次安装中处理所有这些?
php - 创建一个“编辑配置文件”操作 CakePHP 2.0?
我遇到了 CakePHP 2.0.2 的问题。我想创建一个“编辑配置文件”操作。这是我的控制器操作:
这是我的观点:
但是,当我提交表单时,似乎什么也没发生。我没有收到成功消息,也没有收到错误消息。如果我将 else 语句添加到补码if ($this->User->save($this->request->data))
,则执行该代码块,表明User
模型数据未保存。
我哪里错了?
cakephp-2.0 - 如何仅验证 cakephp 表单中的第一条记录?
我正在使用 cakephp 2.0,我有两个模型:客户端和提案。
提议的模型与 HasMany Client 相关;模型客户端使用belongsTo与提案相关;
插入两个字段以查看客户群,但想验证提案中仅存在第一个客户。
我尝试了几种方法,但我做不到。
如何执行此验证?