【发布时间】:2017-08-11 12:10:08
【问题描述】:
我正在尝试使用以下代码行从 CallForwardingCondition 模型中查找记录:
$this->loadModel('CallForwardingCondition');
$this->set('callForwardingCondition', $this->CallForwardingCondition->findByType('list'));
在 SQL Dump 中,页面重新加载时完成以下查询:
SELECT `CallForwardingCondition`.`type`, `CallForwardingCondition`.`description` FROM `vpbx`.`call_forwarding_condition` AS `CallForwardingCondition` WHERE `CallForwardingCondition`.`type` = 'list' LIMIT 1
我如何将 Cakephp 引导到 findByType 从而导致以下查询?
SELECT `CallForwardingCondition`.`type`, `CallForwardingCondition`.`description` FROM `vpbx`.`call_forwarding_condition` AS `CallForwardingCondition` WHERE `CallForwardingCondition`.`type` LIKE '%' LIMIT 10
【问题讨论】:
-
你使用的是什么版本的 CakePHP?
-
@drmonkeyninja 我正在使用 CakePHP v2.10.0-RC1
-
好的,谢谢。我已经添加了适合您的 CakePHP 版本的答案。 Ajay 的答案是针对 CakePHP 3。以后发布问题时,请务必提及您使用的版本,因为它可以帮助人们给您正确的答案。
标签: cakephp model-view-controller cakephp-2.x