在Doctrine中,我可以使用函數fetchArray()而不是execute或toArray()。我無法爲Propel創建相應的這些功能。這可能嗎?Propel - fetchArray或toArray
0
A
回答
2
如果你真的需要數組,你可以隨時使用老同行API
$criteria = new Criteria();
/* ...setup your criteria... */
$pdoStatement = AuthorPeer::doSelectStmt($criteria);
$array = $pdoStatement->fetchAll(PDO::FETCH_ASSOC);
0
可以遍歷一個推進的結果集一樣,你可以用數組
$authors = AuthorQuery::create()
->limit(5)
->find();
foreach ($authors as $author) {
echo $authors->getFirstName();
}
http://www.propelorm.org/documentation/03-basic-crud.html#collections_and_ondemand_hydration
1
你可以在->find()
之後撥打toArray()
。
要麼一次:
$authors = AuthorQuery::create()
->limit(5)
->find()
->toArray();
foreach ($authors as $author) {
print_r($author);
}
或循環:
$authors = AuthorQuery::create()
->limit(5)
->find()l
foreach ($authors as $author) {
print_r($author->toArray());
}
相關問題
- 1. ToArray中的Linq ToArray錯誤
- 2. 什麼時候propel的toArray()函數將返回被引用的對象或只是最高級別的規則?
- 3. 指定返回$ query-> fetchArray()的鍵值?
- 4. PHP SQLite3Result :: fetchArray重新執行查詢
- 5. fetchArray()省略第一個結果
- 6. Propel 2.0禁用或修改多元化
- 7. Kotlin和parallelStream toArray
- 8. 泛型,ToArray等
- 9. parallel()。map()。toArray()
- 10. Mongodb toArray()性能
- 11. Propel:在PropelMigrationManager.php中找不到類'Propel'
- 12. Symfony - Propel - 確定當前版本的propel
- 13. Symfony propel addAnd
- 14. 的Propel 1.6
- 15. RxSwift toArray()不訂閱
- 16. Cakephp 3.0 $ query-> toArray();
- 17. 堆棧溢出ToArray()
- 18. PyMongo和toArray()方法
- 19. LINQ .ToArray添加行
- 20. ArgumentException當調用.ToArray()
- 21. T [] toArray(T [] a)implementation
- 22. toArray的佔位符
- 23. 使用.Toarray方法
- 24. lodash _.toArray佔位符
- 25. 使用toArray時ArrayStoreException
- 26. HashSet`.ToArray()`使用F#
- 27. PHP Doctrine toArray問題
- 28. Concat_ws in propel
- 29. 的Propel標準
- 30. 使用Propel