问题标签 [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.
twitter-bootstrap - 在 CakePHP 3 中从供应商处加载 javascript 文件
我的问题是如何从 CakePHP 3.0 的供应商文件夹中加载 .js 文件。我已经通过作曲家包含了 twitter 引导程序。.js 文件位于 /vendor/twbs/bootstrap-sass/assets/javascripts/ 文件夹中。我不想将它移动到 webroot,因为那样我会破坏 composer 提供的自动更新功能。有什么好的建议吗?我不想复制文件并失去作曲家的好处......
cakephp - 如何按条件过滤关联模型?
我在用户和联系人上有一个 belongsToMany 关联。
我想找到给定用户的联系人。我需要类似的东西
食谱谈到了提供条件来包含,自定义查找器方法和通过关联键唱歌,但我没有找到如何将这些放在一起。
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()
怎么做?
cakephp - 在 CakePHP 3 中使用 find 与 get
我以这种方式清理了我的一个控制器中的一些功能:
旧功能:
新的:
哪个更快,或者哪个更受欢迎?
cakephp - Cakephp 3 动态构建包含
如何在新的 cakephp 3 查询构建器中动态构建包含。这就是我现在所拥有的:
但是我遇到了几个错误:
cakephp - 数据库表前缀
我不知道我是否跳过了文档中的某些内容,但我在数据库配置和模型中都看不到“tableprefix”语句,当我搜索 tableprefix 时,我只在 2.x 文档中看到它。
是否仍然可以使用 tableprefix 以及如何使用?
问候
cakephp - 如何在 CakePHP 查询中创建“IN”子句?
你如何在新的 CakePHP 中使用 where in 子句?我正在努力:
我在查询中需要的 id 数组在哪里$r_ids
,但这不能按预期工作。
form-helpers - 在 Cakephp 3 中使用“radioContainer”的自定义模板
我的默认收音机输入是这样的
我默认有这个:
并且需要将这个结构改写为:
曾尝试使用自定义模板。它适用于“inputContainer”,但不适用于“radioContainer”。通过为单选按钮添加一个 div 来使用以下内容进行测试:
$this->Form->templates([
'radioContainer' => '<label {{attrs}}">{{input}}{{text}}</div>'
]);
但对我来说没有任何用处,因为我只得到默认结构。我做错了吗?我也尝试参考这个进行配置:Cakephp 3 multiple custom template formhelpers
cakephp-3.0 - 关联定义中匹配的自定义查找器?
我有两个模型:Contacts 和 Groups with belongsToMany 关联。
我只想获取联系人可以访问的组。为此,我有一个自定义查找器。
所以我可以打电话给关注,我会得到我想要的。
但是,如果我有一个包含,那么它将返回所有组,而不仅仅是可访问的组。
如何将包含限制为可访问?
我无法将自定义查找器添加到表关联定义的查找器属性中,因为我无法在那里传递 $options。或者我可以吗?
cakephp - cakePHP3:如何通过redirect() 向动作发送参数?
在一个动作中,我想通过重定向将发送参数发送到另一个动作。
因此,当我在文档中阅读此内容时(http://book.cakephp.org/3.0/en/controllers.html#redirecting-to-other-pages):
我写:
在我的目标行动中:
我不明白问题出在redirect() 还是login() 中。无论如何 debug($this->request) 不显示任何传递的参数。
问候,