问题标签 [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 投票
4 回答
1780 浏览

cakephp - 删除hasOne或hasMany关联时,是否应该将foreignKey设置为NULL?

给定:

组有很多人

但是关系是独立的(即个人可以不属于某个组而存在),删除组时是否应该将个人表中的外键(即group_id)设置为0(或NULL)?如果您不这样做,该人将尝试属于一个不存在的组。

我问的原因是这是 Cakephp 中的默认行为。如果将dependent 设置为true,它将删除关联的模型,但如果设置为false,它将保持关联的模型不变。

0 投票
4 回答
6022 浏览

arrays - 如何在 CakePHP 中的视图之间发送数组

我不确定我是否正确地提出了这个问题,但仍然......

我有一个显示 Flash 嵌入的视图,并且此 Flash 将/controller/action生成 XML 的 URL 作为参数。我需要从这个视图发送一个数组到 XML 生成器操作。最好的方法是什么?是否有某种helper->set()方法,或者我必须创建一个特定的 URL 才能将此数组发送到该操作?

这是我的结构:

my_controller.php

player.ctp

xml_controller.php

generate.ctp

0 投票
2 回答
9698 浏览

php - 我可以在类变量中添加一个没有赋值的 PHP 数组键吗?

我目前正在学习IBM 关于 CakePHP 的教程

有一次我遇到了这段代码:

当我运行它时,我收到以下错误消息:“第 7 行 /Applications/MAMP/htdocs/cakephp/app/models/product.php 中的解析错误:语法错误,意外','”

我是 PHP 的 n00b,所以我的问题是:是否允许使用没有赋值的键创建数组?有没有人玩过这个 tut 并知道发生了什么?

0 投票
2 回答
5405 浏览

database - 如何将 MSAccess 连接添加到 CodeIgniter 或 CakePHP?

我正在尝试将 Microsoft Access 数据库用于我正在考虑在 CodeIgniter 或 CakePHP 中进行的演示项目。忽略使用 Microsoft Access 的可能愚蠢之处,我无法准确地弄清楚连接字符串如何与框架的数据库设置相对应。在直接 PHP 中,我可以使用此代码连接到 Access 数据库:

这些字符串如何与 Code Igniter db 设置相对应?这似乎不太有效:

0 投票
10 回答
12250 浏览

php - CakePHP - 如何将页面标题设置为项目名称?

好的,所以我正在尝试自学 CakePHP 框架,并且我正在尝试为自己构建一个简单的演示应用程序。

我已经设置好所有的控制器、视图和模型并可以正常工作,但我想做的事情比基本的在线帮助显示要多一些。

我有一个 guitars_controller.php 文件如下...

“吉他”对象包含一个名为“名称”的属性,我希望能够将其设置为各个页面视图的 pageTitle。

谁能指出我会怎么做,好吗?

注意:我知道在应用程序中设置此类数据的位置存在普遍分歧,但对我来说,这是与数据相关的。

0 投票
3 回答
3926 浏览

php - 如何在 CakePHP 中编写复杂的查找查询而不使用 `$this->Model->query()`?

嘿,我希望有人对 Cake PHP 有足够的经验来完成这项工作。

我正在做一些目前可以被亲切地称为 twitter 克隆的东西。基本上我有这样的设置。

用户有很多朋友。这是与用户表的多对多关系。它存储在名为friends_users 的链接表中,列有user_id、friend_id。用户是一个包含 user_id 列的表。

然后我有一个与用户相关联的名为tips 的表。一个用户可以有很多提示。

我想找到一种在 Tip 模型上进行查找的方法,该模型返回我传入的用户 ID 拥有的所有提示以及该用户的任何朋友拥有的任何提示。

此 SQL 查询完美运行 -

这将返回 user#2s Tips 以及 User 2 的朋友的任何人的tips。

现在我怎么能做同样的事情使用$this->Tip->findxxxxx(user_id)

我知道Tip->query如果需要我可以使用,但我正在努力学习。

0 投票
4 回答
4621 浏览

php - 如何在 CakePHP 1.2 中将查询字符串传递给 testAction?

在 CakePHP 中,将查询字符串放在 url 中不会导致它像通常直接调用控制器时那样被自动解析和拆分。

例如:

将导致:

通过 Web 浏览器直接调用 url 会导致:

在不编辑 CakePHP 源代码的情况下,有没有办法在运行单元测试时拆分查询字符串?

0 投票
2 回答
2343 浏览

php - 如何从 CakePHP 中的 ajax 调用重定向父页面?

有人知道如何从 ajax 调用重定向父页面吗?我对服务器进行了 ajax 调用,并且从处理调用的控制器函数中,我想转到另一个页面。通常这个函数从当前页面更新一个元素,但在某些情况下我想将浏览器重定向到另一个页面。

0 投票
2 回答
6451 浏览

php - 验证没有表的模型中的字段(CakePHP)

我在 CakePHP 中有一个没有表格的模型,称为 Upload。我在这个模型中验证了一个名为 source_id 的字段。

我有一个表格,可以构建一个漂亮的 $this-data,给我一个格式良好的集合,包括:

但是,我设置的验证规则似乎根本没有运行。我从另一个可以工作的模型复制了这个验证规则,所以我相信它可以工作:

您不能验证缺少数据库表的模型的字段吗?

该表单使用 Upload 模型,并提交给另一个控制器操作方法。

CakePHP 1.2、PHP/MySQL 5、XAMPP。

0 投票
1 回答
565 浏览

php - 与 cakephp 的 Phalanger

有没有人能够使用 Phalanger 在 Visual Studio 中使用 CakePHP