首页 » PHP笔记 » [zend1.12学习教程3]zend framework优化

[zend1.12学习教程3]zend framework优化

高蒙 2016/02/24 09:08 1.8k浏览 0评论 zend framework


我们在用zend framework开发的过程中,不知道我们哪个控制器中使用数据库,所以,我们可以新建一个base的类。其他的控制器直接继承,那么就可以省掉麻烦了。

注意:方法名称必须是小写。如:indexAction 中的index

一、新建Basecontroller继承Zend_Controller_Action连接数据库。

class BaseController extends Zend_Controller_Action{
    public function init(){
        $url = constant("APPLICATION_PATH").DIRECTORY_SEPARATOR.\'configs\'.DIRECTORY_SEPARATOR.\'application.ini\';
        $dbconfig = new Zend_Config_Ini($url,"mysql");
        $db=Zend_Db::factory($dbconfig->db);
        $db->query(\'SET NAMES UTF8\');
        Zend_Db_Table::setDefaultAdapter($db);
    }
}

二、其他的控制器继承Basecontroller。

require_once \'BaseController.php\';

class IndexController extends BaseController

{
    public function indexAction()

    {
        // action body
    }
}

 




相关文章

我有话说

站长昵称:(*)

输入内容:

选个头像:

评论列表

    ...

    高蒙

    男, PHP程序猿

    文章

    485

    标签

    42

    热度

    10w+

    南京, 江苏, 中国

    人生要是没有理想, 那跟咸鱼有什么分别。