0
A
回答
2
內部模型的表類(如tableNameTable.class.php):
function getResults()
{
$results = self::createQuery("q")
->select("q.*")
->orderBy("q.id DESC")
->limit(10)
->execute();
return $results;
}
會給你結果的學說集合。
0
根據我的經驗,大多數人不寫特定的表類,但通過CLI工具使用自動生成的Doctrine_Record類。
如果這是你的情況,你可以,如果你發現你總是訂購的ID DESC所有結果,並限制所有查詢到10做類似
//instantiate your record class
$model = new TableName();
$model->getTable() //returns an instance of Doctrine_Table for current Doctrine_Record
->createQuery() //returns a Doctrine_Query instance with the current table loaded
->orderBy("id DESC")
->limit(10)
->execute();
,您還可以在教義中添加掛鉤類似記錄類
class TableName extends Base_TableName //most Doctrine Records extend a base record with config info
{
//this hook will order all by id and limit all queries to 10
public function preDqlSelect(Doctrine_Event $event)
{
$event->getQuery()
->addOrderBy("id DESC")
->limit(10);
}
}
相關問題
- 1. 關於錨標記的新手問題
- 2. 關於硒的新手問題
- 3. 關於PascalCase的新手問題
- 4. NLP新手,關於註釋的問題
- 5. 關於MvcContrib的新手問題TestHelpers
- 6. OpenGL新手關於模型的問題
- 7. 關於連接的新手QT問題
- 8. 關於C++數組的新手問題
- 9. php:關於modrewrite的新手問題
- 10. 關於C庫的新手問題
- 11. 關於記事本教程的問題
- 12. 關於Android教程的問題
- 13. 教義和問題
- 14. 新手Django關於對象關係的問題
- 15. 關於新手和State/ST相關問題的STArray文檔
- 16. 教義2.0的問題
- 17. PHP中面向對象的OOP新手關於定義類的問題
- 18. 新手問題關於在新線程上運行進程
- 19. 有關openJS網格的新手問題
- 20. 有關plesk和iis7的新手問題
- 21. MVC的新手問題關於強類型的瀏覽
- 22. 關於帶參數的字符串的新手Python問題:「%% s」?
- 23. 新手需要關於Python教程的幫助
- 24. 關於Clojure與狀態相關問題的書籍/教程
- 25. 關於函數和錯誤檢查的新手C++問題
- 26. 關於ASP.Net控制器的新手問題MVC
- 27. 關於javascript嵌入代碼的新手問題?
- 28. 關於Lisp和軟件包的新手問題
- 29. 關於iOs內存管理的新手問題
- 30. 關於Python中文件格式的新手問題