Zend framework 如何创建和使用zend框架模型,如codeigniter?
两个框架都有单独的模型、视图和控制器目录。我的疑问是如何在Zend框架中使用模型 [编码点火器控制器]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() {
<?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中使用数据库变得更容易接受。这将需要一点时间来学习,但它会在以后节省的时间里得到回报