我正在使用CakePHP,並試圖從當前控制器之外的表中提取數據。我能在網上找到的唯一東西是關於使用關聯和belongsTo等,但是這兩個項目不應該是相關的。我只是想隨意從其他表中提取數據。從其他表中獲取數據W/O關聯
0
A
回答
3
那麼,如果你想訪問不同的模式(而不是相關的控制器)可以使用
class SomeController extends AppController {
var $uses = array('Model1', 'Model2');
// and then later in the code you can use them like this
function index() {
$this->Model1->doStuff;
$this->Model2->doStuff;
}
}
+0
感謝您的幫助!第二個答案見下面的延續。 – 2011-04-27 03:48:44
+0
我同意這會解決問題,但更好的方法是'$ this-> loadModel()' – RSK 2011-04-27 04:36:27
4
你也可以用你的函數裏面的loadModel。
$this->loadModel('User', 2);
$user = $this->User->read();
0
要麼
//only controller
$this->loadModel('MyModel');
$res = $this->MyModel->find(...)
或
//everywhere
$this->MyModel = ClassRegistry::init('MyModel');
$res = $this->MyModel->find(...)
1
可以使用
$user=App::Model('User');
$user->find('all');
相關問題
- 1. mysql從其他表中獲取數據
- 2. 從其他網站獲取數據表
- 3. 從其他數據庫獲取數據
- 4. 從關聯中獲取數據
- 5. 從其他文件中獲取數據
- 6. 從其他模型中獲取數據?
- 7. 從其他活動中獲取數據
- 8. 使用其他表中的數據從表中獲取答案
- 9. 獲取在關聯表中共享其他條目的條目?
- 10. 如何從rails中的多個表關聯中獲取數據?
- 11. 從其他表中獲取值插入相關的表中?
- 12. 從關聯模型獲取數據
- 13. 從其他網站獲取的數據
- 14. 從其他選項卡獲取數據
- 15. 從其他Vue.js腳本獲取數據
- 16. 從其他網站獲取數據
- 17. PHP從其他頁面獲取數據
- 18. 我如何從其他數據庫表中獲取值與數組值相關聯的值?
- 19. 錯誤的sql語法從其他表中獲取數據
- 20. 如何使用id從laravel的其他表中獲取數據?
- 21. 從外鍵獲取其他表中的數據
- 22. MySQL:從其他匹配ID的表中獲取數據
- 23. 如何從其他表中獲取匹配數據?
- 24. 從其他表格讀取數據
- 25. 從SSAS多維數據集或關係數據庫獲取其他數據
- 26. 範圍從數據庫Rails中獲取關聯的數據3
- 27. Cakephp - 從無關聯的模型中獲取數據庫數據
- 28. 從關係表中獲取數據
- 29. 從關係表中獲取數據
- 30. 從關係表中獲取數據
「任何幫助嗎?」提問不是一個很好的方式。 – 2013-02-11 14:36:58