cakephp相关内容

CakePHP 使用多个数据库作为模型

某些模型是否可能在一个数据库中而其他模型在另一个数据库中(使用相同的连接)? 我有许多只读表,希望在系统的多个安装之间共享.其他表需要每次安装.例如,假设 users 是共享表,而 posts 是每次安装. 在一个模式(我们称之为“共享")中,我们有 users 表,而在另一个模式(“mycake")中是 posts. 通过创建一个指向共享数据库的新数据库连接,我已经能够从另一个 ..
发布时间:2021-12-21 21:28:56 PHP

如何在 CakePHP 中正确覆盖模型的构造函数

我在 CakePHP 2.0 中测试模型时遇到问题,问题似乎出在模型的构造函数上. 公共函数__construct(){parent::__construct();$this->_pagi_cuantos = 2;} 即使我删除了它的所有内容,我仍然在尝试运行测试时遇到问题. Mark Story 告诉我: 如果你有一个构造函数,确保你覆盖了构造函数正确.不这样做会导致这样的错误. ..
发布时间:2021-12-21 21:28:50 其他开发

CakePHP debug() 不起作用,但 Debugger::dump() 很好

从 PHP4 和 Cake 1.3 开始,我一直使用 debug($data); 来调试诸如 CakePHP 中的模型输出之类的东西. 然而,自从升级到 PHP5.4 后,我注意到 debug($data) 似乎并不总是有效.比如今天我做了一个简单的$data = $this->Model->find('all');和debug($data); 似乎是空的.没有错误,只是在 HTML 输出中 ..
发布时间:2021-12-21 21:28:25 其他开发

CAKEPHP - 将默认路径更改为 webroot

我是 cakephp 的新手,我在设置本地开发服务器时遇到了一些问题.我的蛋糕安装位于 http://localhost/dropbox/my_site/.但是,当我尝试访问该 url 时,它告诉我未设置 Dropbox 控制器.我如何告诉 CakePHP 从 my_site 而不是 /localhost/ 开始? 我已经尝试将 connect(/localhost/dropbox/*) 添 ..
发布时间:2021-12-21 21:28:17 PHP

从 CakePHP 2.1.2 Console Shell 创建完整的 url

我正在尝试通过控制台 shell(最终通过 cron 作业)从 CakePHP 2.1.2 发送电子邮件.我发送的视图是一个带有返回应用程序网页链接的日历.我发现的问题是 url 不包含正确的路径,从我读到的内容来看,这是因为我使用控制台后没有请求对象.例如,如果我在浏览器中创建视图,则会得到如下链接: http://localhost/ReportMonitor/scheduledReport ..
发布时间:2021-12-21 21:28:13 其他开发

CakePHP 中的 GROUP 和 COUNT() 年龄

我正在尝试使用 CakePHP 按出生日期分组并根据结果进行计数.这是我的查询. $data = $this->User->find('all', array('字段' =>大批("DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(User.dob, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') ..
发布时间:2021-12-21 21:28:03 数据库

将 urlencoded URL 作为参数传递给 CakePHP 的控制器/动作

我对 CakePHP 还很陌生,因此,我曾经用 Zend Framework 做的一些基本事情被 Cake 打败了. 我正在处理一个项目,我必须将命名参数传递给控制器​​/操作.设置路由和传递参数相当简单,我的问题是当参数是一个urlencoded url. 例如:http://www.cakephp.com/controller/action/http%3A%2F%2Fwww.goo ..
发布时间:2021-12-21 21:27:54 其他开发

如何处理作为 HTTP Post 发送到 cakephp 应用程序的 json 数据?

如果我收到一个 HTTP Post,其中 http 请求的正文只是一个 UTF8 编码的字符串,我如何在我的 cakephp 控制器中访问该数据?看起来 $this->params 只包含以下内容: {“经过":[],“命名":[],"控制器":"用户","action":"签到",“插件":空,“网址":{"ext":"json","url":"用户\/checkin.json"},“形式": ..
发布时间:2021-12-21 21:27:38 其他开发

是否可以使用 PhpExcel 库生成或克隆数据透视表?

最近我使用 phpExcel 库在 cakephp 中生成 excel 格式的报告.除了数据透视表外,一切正常. 我正在使用主 Excel 工作表(其中包含数据透视表)来克隆/生成其他 Excel 工作表.在新生成的工作表中,其他信息看起来不错,但未生成数据透视表(仅显示标题上的名称.没有过滤器选项).这是我正在使用的代码. $filename = WWW_ROOT."files/mas ..
发布时间:2021-12-21 21:27:28 PHP

CakePHP 写入缓存时偶尔出现错误警告

我正在使用 MAMP 在本地开发 CakePHP 2.2 站点.每隔一段时间,我就会收到一个或多个与此类似的警告,关于无法写入一个或多个缓存文件: 警告:SplFileInfo::openFile(/Applications/MAMP/htdocs/mywebsite/www/app/tmp/cache/persistent/myapp_cake_core_cake_console_en-au) ..
发布时间:2021-12-21 21:27:19 其他开发

Cakephp 密码保护与 htaccess 和 htpasswd - 如何?

在Cakephp中使用htaccess在开发过程中如何用密码保护我的网站? 我必须更改哪个 htaccess 文件? 我必须在 htaccess 中写什么 我应该把 .htpasswd 放在哪里? 我在谷歌上搜索过,但没有找到任何有用的东西,希望你能帮助我! 谢谢Till帮我解决了问题! 对于 CakePHP 用户:- 修改/app/webroot/中的.htacces ..

计入包含 Cakephp 3

我有一个表发布,它与一个表星星有有很多关联. 我可以使用以下方法获取所有相关数据: $this->Posts->find()->contain(['Stars']); 效果很好. 但我想数星星.我试过了,但它不起作用: $this->Posts->find->contain(['星星' =>函数($q){return $q->select(['total' => $q->func ..
发布时间:2021-12-21 21:26:56 其他开发

当 CakePHP Model::save() 不尝试 INSERT 时如何调试

我花了一些时间从名为 ItemView 的模型中保存最简单的记录: if($this->save($this->data)) {回声'工作';} 别的 {echo '失败';} $this->data 在哪里: 数组([项目视图] =>大批([list_id] =>1[user_id] =>1)) 我的桌子是: 如果不存在则创建表`item_views`(`id` int(11) NOT ..
发布时间:2021-12-21 21:26:39 其他开发

CakePHP 2.1 URL 语言参数

我的多语言 CakePHP 2.1 应用程序终于几乎可以运行了. 首先,我在core.php的末尾定义了默认语言: /* 定义默认语言 */配置::写入('配置语言', 'eng'); 这是我在 AppControler.php 中的代码: public 函数 beforeFilter() {父::beforeFilter();$this->_setLanguage();//Confi ..
发布时间:2021-12-21 21:26:25 其他开发

Cakephp 中的 Wordpress

我已经在 Cakephp 的 /app/webroot/blog/ 文件夹中安装了 Wordpress,并将 wordpress 永久链接设置更改为月份和名称(例如 http://abc.com/blog/2013/02/sample-post/). 现在,当我查看帖子时,我发现缺少控制器(错误:找不到 BlogController). 我想更改 cakephp 路由,以便任何带有 / ..
发布时间:2021-12-21 21:26:20 其他开发