问题标签 [cakephp]

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 投票
5 回答
2510 浏览

php - 修复 cakePHP 中的“返回”以从视图控制器函数返回值

我在 model.php 文件的模型类中的视图函数内部有一个函数,看起来像这样

问题是,当它返回 $UnixTime 时,返回值在模型控制器特定视图函数中可用,但它不会呈现我的视图(停止脚本传播)

有没有一个地方我可以构建这样的功能,以便在任何控制器中的任何地方使用?

比如PHP本身内置的函数time(),我希望能在任何地方使用sqlToUnix

0 投票
5 回答
459 浏览

php - 如何在 CakePHP 中处理图像管理(上传、删除等)?

我正在建立一个网站,用户可以上传图像然后“使用”它们。我想要的是关于如何管理临时上传的一些想法和想法。

例如,用户上传了一张图片,但决定不对它做任何事情,然后就离开了网站。然后我要么将文件上传到服务器,要么将其加载到服务器内存,但我怎么知道什么时候可以删除图像?首先,我想只是有一个临时的上传文件夹,它会定期清空,但感觉一定有更好的东西?

顺便说一句,我正在使用 cakePHP 和 MySQL。虽然图像存储在服务器上,但只有位置存储在 dbb。

0 投票
2 回答
966 浏览

database - 当并非所有连接表列都是外键时保存 HABTM 记录

我正在尝试更新具有并属于许多(HABTM)关系的表。

当我的连接表看起来像这样时:

我使用 CakePHP,所以我可以用 $this->Item->save($data) 更新表,其中 $data 是:

我在连接表中添加了一列,现在看起来像:

当我保存 $data 时,我还想保存一个用户 ID。在单个保存操作中,所有记录的用户 ID 都是相同的。

有人可以帮助我了解 $data 数组需要是什么样子才能合并用户 ID 吗?谢谢。

0 投票
8 回答
34565 浏览

cakephp - 当 CakePHP Model::save() 不尝试插入时如何调试

我有时间从一个名为 ItemView 的模型中保存最简单的记录:

$this->data 在哪里:

我的桌子是:

在调试模式下查看查询转储,Cake 甚至没有尝试插入,所以我不知道如何调试。

任何帮助,将不胜感激。

0 投票
3 回答
7320 浏览

php - 如何替换 cakephp 密码哈希算法?

我有一个现有的数据库,我试图在上面放置一个蛋糕应用程序。旧应用程序在 Perl 中使用 crypt() 来散列密码。我需要在 PHP 应用程序中做同样的事情。

在标准 cakephp 应用程序中进行更改的正确位置在哪里?这样的变化会是什么样子?

0 投票
0 回答
2522 浏览

php - 如何在 CakePHP 中将脚手架生成为代码?

我有一个 cakephp 应用程序,其中有一些控制器使用脚手架作为逻辑和视图......我如何才能让蛋糕在我的项目中实际生成这些文件和函数,然后我可以修改并获得所有权......

以这些东西为起点很好,但如果我想更改在脚手架生成的列表页面上公开的模型属性,我需要从头开始基本上是不可能的。

0 投票
2 回答
6618 浏览

php - 如何更新一个
使用 jQuery 和 CakePHP?

我将 CakePHP 用于一个小型 Web 应用程序,在一个表单页面上有一个下拉菜单可以选择工作编号。我想根据使用 jQuery 在下拉列表中选择的工作编号更新两个文本字段(我也愿意使用默认的 ajax 帮助程序,但我没有取得很大的成功)。

这是我的 jQuery 片段:

jobdetails是我的控制器中的一个方法,它根据传入的作业 ID 获取当前作业。但是,当下拉列表更改值时,它不会被调用。我尝试用 alert 函数代替 .post 并且效果很好,因此 onchange 被正确调用。

这是<div>我要更新的内容:

我想将每个文本字段的值设置为从 ajax 调用返回的作业的相应值。有很多非常好的 jQuery 和 CakePHP 文档,但我还没有找到完全涵盖我正在尝试做的事情的任何内容。谁能看到我做错了什么?有没有更好的方法来使用 ajax 用 CakePHP 更新 div?

0 投票
2 回答
9021 浏览

php - 你如何在共享主机上设置 cakephp?

这是我无法用 Cake 做的一件事。我已经尝试了几次,但无法弄清楚。我在 hostgator 上,如果有人能指出他们是如何设置它的(高级安装),它会有所帮助。

编辑

我已阅读文档,但出现错误。我想我没有好好读过它。

编辑 我刚找到这篇文章。 http://www.ad7six.com/MiBlog/ProductionSetup

0 投票
9 回答
7407 浏览

php - Qcodo vs. CakePHP vs. Zend

我对 CakePHP 有一些了解,并认为它是一个很棒的框架。然后,我遇到了一个叫做 Qcodo 的东西。它是另一个 PHP 框架。我一直在听 Zend。它们看起来都非常整洁,但我想知道所有这些框架之间有什么区别。

在我浪费太多时间学习另一个框架之前,有没有人知道每个框架的优缺点?

他们似乎都有一个共同的目标:使 PHP 中的 Web 应用程序开发变得简单、模块化和可扩展。

编辑在CakePHP 和 Zend 之间发现了这个有趣的比较结果

0 投票
2 回答
2940 浏览

mod-rewrite - How do I write a custom mod_rewrite .htaccess file for CakePHP routing?

I've rewritten my web app using CakePHP, but now I need to have my old formatted urls redirect to my new url format. I can't seem to add my own custom mod rewrite rule. I've added it above the main cakephp rewrite rule, but I'm getting an infinite redirect loop. I just want http://mysite.com/index.php?action=showstream&nickname=user to redirect to http://mysite.com/user before the cakephp rewrite happens.

EDIT: Ok, so now when the condition is met it's redirecting but it's appending the original query string to the end. I'm assuming that's due to the QSA flag in CakePHP rewrite rules, but I was under the impression the "L" in my rule would stop that from executing...