Php 在zend框架中从数据库表获取数据
我是zend框架的新手,正在学习中。我想知道如何在zend框架中获取表的全部数据并将其显示在屏幕上。我看了很多教程,但不明白背后的逻辑 如果有人能给我一个关于这方面的小教程,那将是非常有帮助的 我正在使用这些课程 型号Php 在zend框架中从数据库表获取数据,php,database,zend-framework,Php,Database,Zend Framework,我是zend框架的新手,正在学习中。我想知道如何在zend框架中获取表的全部数据并将其显示在屏幕上。我看了很多教程,但不明白背后的逻辑 如果有人能给我一个关于这方面的小教程,那将是非常有帮助的 我正在使用这些课程 型号 Application_Model_DbTable_Form extends Zend_Db_Table_Abstract{ protected $_name = 'register'; protected $_primary = 'firstN
Application_Model_DbTable_Form extends Zend_Db_Table_Abstract{
protected $_name = 'register';
protected $_primary = 'firstName';
}
class Application_Model_Sign {
private $_dbTable;
public function __construct() {
$this->_dbTable = new Application_Model_DbTable_Form();
}
}
控制器
public function outAction() {
//action body
}
查看
<html>
<body>
<table>
<tr>
<th>First Name</th>
<th>Middle Name</th>
<th>Last Name</th>
<th>Gender</th>
<th>Job Type</th>
</tr>
</table>
</body>
</html>
名字
中名
姓
性别
工作类型
请检查此链接
第一个链接告诉您Zend MVC的正确文件夹结构,我可以在这里为您提供示例教程,您可以轻松理解如何在Zend framework中操作数据 只需在本地下载并安装 也看到 为了更好的理解 希望这一定会对你有所帮助 ::模型 ::控制器 ::查看
打印“”;打印($this->recDeploy);打印“”;死亡
@Najam us Saqib,很高兴能帮助您
class Default_Model_Deployment extends Zend_Db_Table_Abstract {
protected $_name = 'tbl_deployment';
protected $_primary = 'id';
public function allData(){
$db = Zend_Db_Table::getDefaultAdapter();
$sql = "SELECT * FROM tbl_deployment";
$result = $db->query($sql);
$row = $result->fetchAll(); // TO RENDER ALL DATA IN TABLE.
return $row;
}
}
class Default_DeploymentController extends Zend_Controller_Action {
public function indexAction(){
$model = new Default_Model_Deployment();
$renderData = $model->allData();
$this->view->assign(array('recDeploy'=>$renderData));
}
} // To close class
print '<pre>';print_r($this->recDeploy);print '</pre>';die;