0

我是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>
4

3 回答 3

1

在这里我可以给你一个示例教程,你可以很容易地理解我们如何在 zend 框架中操作数据

http://akrabat.com/zend-framework-tutorial/

只需下载并安装在您的本地。

也见

http://mishrarakesh.blogspot.in/2010/12/zend-framework-111-simple-examples.html

为了更好地理解。

希望这对你有帮助。

于 2013-09-10T07:09:07.120 回答
0

请检查此链接

希望这对您作为初学者有所帮助

第一个链接告诉你 Zend MVC 的正确文件夹结构

于 2013-09-10T07:06:04.057 回答
0

:: 模型

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;
于 2018-06-10T04:02:02.510 回答