如何从 zend 框架视图 (phtml) 查询数据库?
How can I query to database from zend framework view (phtml)?
我需要在 zend 中从 phtml(视图)访问数据库。我该怎么做?
$stmt = $db->query('SELECT * FROM mcommerce_cart');
嗯,你不应该这样做(这是不好的做法)。推荐的方法是通过模型访问数据库。您可以通过直接调用模型将数据从 Controller、Zend_View_Helper 或(也不推荐)传递到视图。
但是如果你真的想在视图中访问数据库,你可以通过调用 $db = Zend_Db_Table::getDefaultAdapter();
来获得默认适配器
我需要在 zend 中从 phtml(视图)访问数据库。我该怎么做?
$stmt = $db->query('SELECT * FROM mcommerce_cart');
嗯,你不应该这样做(这是不好的做法)。推荐的方法是通过模型访问数据库。您可以通过直接调用模型将数据从 Controller、Zend_View_Helper 或(也不推荐)传递到视图。
但是如果你真的想在视图中访问数据库,你可以通过调用 $db = Zend_Db_Table::getDefaultAdapter();