Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在zend框架中从数据库表获取数据_Php_Database_Zend Framework - Fatal编程技术网

Php 在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

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

名字
中名
姓
性别
工作类型

请检查此链接

希望这将帮助你作为一个乞丐


第一个链接告诉您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;