我是zend框架和学习过程的新手。我想知道如何在zend框架中获取表的整个数据并将其显示在屏幕上。我看了很多教程,但无法理解这背后的逻辑。
如果有人可以给我一些关于此的小教程,那将非常有帮助。
我正在使用这些类
型号
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>
答案 0 :(得分:1)
在这里,我可以为您提供示例教程,您可以轻松了解我们如何在zend框架中操作数据
http://akrabat.com/zend-framework-tutorial/
只需在本地下载并安装即可。
另见
http://mishrarakesh.blogspot.in/2010/12/zend-framework-111-simple-examples.html
为了更好地理解。
希望这对您有所帮助。
答案 1 :(得分:0)
请查看此链接
希望这会对你有所帮助
第一个链接告诉您Zend MVC的正确文件夹结构
答案 2 :(得分:0)
:: Model
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;
}
}
:: Controller
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;