问题标签 [cakephp-3.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.

0 投票
3 回答
1531 浏览

twitter-bootstrap - 在 CakePHP 3 中从供应商处加载 javascript 文件

我的问题是如何从 CakePHP 3.0 的供应商文件夹中加载 .js 文件。我已经通过作曲家包含了 twitter 引导程序。.js 文件位于 /vendor/twbs/bootstrap-sass/assets/javascripts/ 文件夹中。我不想将它移动到 webroot,因为那样我会破坏 composer 提供的自动更新功能。有什么好的建议吗?我不想复制文件并失去作曲家的好处......

0 投票
2 回答
18304 浏览

cakephp - 如何按条件过滤关联模型?

我在用户和联系人上有一个 belongsToMany 关联。

我想找到给定用户的联系人。我需要类似的东西

食谱谈到了提供条件来包含,自定义查找器方法和通过关联键唱歌,但我没有找到如何将这些放在一起。

0 投票
0 回答
741 浏览

cakephp - cakephp 3 在联合上分页

我有工会

我想对结果进行分页。

$this->paginate($contacts) 给我一个错误:错误:SQLSTATE [21000]:基数违规:1222 The used SELECT statements have a different number of columns

我试图在分页之前调用 $contacts->execute() 和 $contacts->all() 但我收到另一个错误:错误:调用未定义的方法 Cake\Database\Log\LoggingStatement::alias()

怎么做?

0 投票
1 回答
1003 浏览

cakephp - 在 CakePHP 3 中使用 find 与 get

我以这种方式清理了我的一个控制器中的一些功能:

旧功能:

新的:

哪个更快,或者哪个更受欢迎?

0 投票
3 回答
1954 浏览

cakephp - Cakephp 3 动态构建包含

如何在新的 cakephp 3 查询构建器中动态构建包含。这就是我现在所拥有的:

但是我遇到了几个错误:

0 投票
1 回答
1464 浏览

cakephp - 数据库表前缀

我不知道我是否跳过了文档中的某些内容,但我在数据库配置和模型中都看不到“tableprefix”语句,当我搜索 tableprefix 时,我只在 2.x 文档中看到它。

是否仍然可以使用 tableprefix 以及如何使用?

问候

0 投票
4 回答
18887 浏览

cakephp - 如何在 CakePHP 查询中创建“IN”子句?

你如何在新的 CakePHP 中使用 where in 子句?我正在努力:

我在查询中需要的 id 数组在哪里$r_ids,但这不能按预期工作。

0 投票
1 回答
1885 浏览

form-helpers - 在 Cakephp 3 中使用“radioContainer”的自定义模板

我的默认收音机输入是这样的

我默认有这个:

并且需要将这个结构改写为:

曾尝试使用自定义模板。它适用于“inputContainer”,但不适用于“radioContainer”。通过为单选按钮添加一个 div 来使用以下内容进行测试:
$this->Form->templates([ 'radioContainer' => '<label {{attrs}}">{{input}}{{text}}</div>' ]);
但对我来说没有任何用处,因为我只得到默认结构。我做错了吗?我也尝试参考这个进行配置:Cakephp 3 multiple custom template formhelpers

0 投票
1 回答
3842 浏览

cakephp-3.0 - 关联定义中匹配的自定义查找器?

我有两个模型:Contacts 和 Groups with belongsToMany 关联。

我只想获取联系人可以访问的组。为此,我有一个自定义查找器。

所以我可以打电话给关注,我会得到我想要的。

但是,如果我有一个包含,那么它将返回所有组,而不仅仅是可访问的组。

如何将包含限制为可访问?

我无法将自定义查找器添加到表关联定义的查找器属性中,因为我无法在那里传递 $options。或者我可以吗?

0 投票
1 回答
6080 浏览

cakephp - cakePHP3:如何通过redirect() 向动作发送参数?

在一个动作中,我想通过重定向将发送参数发送到另一个动作。

因此,当我在文档中阅读此内容时(http://book.cakephp.org/3.0/en/controllers.html#redirecting-to-other-pages):

我写:

在我的目标行动中:

我不明白问题出在redirect() 还是login() 中。无论如何 debug($this->request) 不显示任何传递的参数。

问候,