Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Zend framework 如何创建和使用zend框架模型,如codeigniter?_Zend Framework_Codeigniter_Model_Controller - Fatal编程技术网

Zend framework 如何创建和使用zend框架模型,如codeigniter?

Zend framework 如何创建和使用zend框架模型,如codeigniter?,zend-framework,codeigniter,model,controller,Zend Framework,Codeigniter,Model,Controller,两个框架都有单独的模型、视图和控制器目录。我的疑问是如何在Zend框架中使用模型 [编码点火器控制器] <?php class Users extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('users_model'); } function index() {

两个框架都有单独的模型、视图和控制器目录。我的疑问是如何在Zend框架中使用模型

[编码点火器控制器]

<?php
class Users extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->load->model('users_model');
    }

    function index()
    {
        // here i am using model function //
        $this->user_model->login();
    }
}
?>
<?php
class UsersController extends Zend_Controller_Action
{
    public function indexAction()
    {
        // how to load model and use here ???? //
    }
}
?>

[Zend框架控制器]

<?php
class Users extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->load->model('users_model');
    }

    function index()
    {
        // here i am using model function //
        $this->user_model->login();
    }
}
?>
<?php
class UsersController extends Zend_Controller_Action
{
    public function indexAction()
    {
        // how to load model and use here ???? //
    }
}
?>

在CodeIgniter控制器中,我加载模型“用户+\模型”,并用于索引函数。同样,如何创建zend模型并在controller中使用?请帮帮我,很抱歉我的英语不好

谢谢朋友们,
Rajendra

看起来你被“加载”模型的想法所束缚。CI是一个比ZF严格得多的系统,几乎使开发人员无法直接使用类

在ZF中,您可以在
模型
中声明类,或者如果您启用了
默认/模型
模块,则可以通过实例化这些模块直接使用它们

$dog=new Default\u Model\u dog()

甚至是类似的

$dog=Default\u Model\u dog::createDog()

如果您计划大量使用数据库,那么我强烈建议您学习ORM,并将其与ZF一起使用

这是一款非常棒的软件,它使在ZF中使用数据库变得更容易接受。这将需要一点时间来学习,但它会在以后节省的时间里得到回报