新建controllers/models/views及数据库连接优化
来源:互联网 发布:java 自定义object 编辑:程序博客网 时间:2024/06/08 17:07
新建models
1.htdocs\tZF1\application\models\test_persons.class.php
/** * test_persons表操作 */ class test_persons extends Zend_Db_Table { protected $_name = 'test_persons'; protected $_primary = 'id'; /*function __construct(argument) { # code... }*/ }
2.htdocs\tZF1\application\controllers\IndexController.php内引入
require_once APPLICATION_PATH.'/models/test_persons.class.php';//使用$personsModel = new test_persons();
新建controllers
1.htdocs\tZF1\application\controllers\LoginController.php
/** * Login控制器 */ class LoginController extends Zend_Controller_Action { public function init() { } public function loginAction() { //echo "Login"; $this->render("login"); } }
新建views
1.htdocs\tZF1\application\views\scripts内新建文件夹login
2.htdocs\tZF1\application\views\scripts\login内新建文件login.phtml
访问
http:// tzf1.com/login/login
数据库引用优化
因为不是所有控制器都需要进行数据库操作,而连接数据库消耗较大
所以可以对数据库连接建立一个基类,从而达到优化的目的。
1.在\htdocs\tZF1\application\controllers内建立数据库连接基类DBController.php
/** * 数据库连接父类 * 用于其余控制器继承 */ class DBController extends Zend_Controller_Action { public function init() { //初始化数据库adapter $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); } }
2.控制器引用基类、继承基类
require_once 'DBController.php';class IndexController extends DBController{...}
0 0
- 新建controllers/models/views及数据库连接优化
- jdbc数据库连接及优化
- Zend Framework框架中的modules,controllers,views
- CHAPTER 2 Implementing Controllers and Views
- 中级Rails:深入理解Models、Views、Controller
- ZendFramework框架中的controllers,views中变量的设置
- Rails中helpers,views,controllers之间的关系
- Dynamically Loading Controllers and Views with AngularJS/$controllerProvider and RequireJS
- navcat新建数据库连接
- kettle新建数据库连接
- 一天学会MVC3之Views and Models(视图和模型)
- <转>将Django models 和views拆分程多个文件
- <转>将Django models 和views拆分程多个文件
- 数据库连接优化
- YII Framework学习教程-YII的Model-Controllers和Models-2011-11-22
- 为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功
- 为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能
- oracle sql Developer 新建数据库连接
- Deep learning 学习(一)
- 链表
- eclipse svn拷贝团队 队员文件 到项目导致svn失去版本控制等错误原因
- 编程题:动态规划---从左上角到右下角的价值最大的路径
- 函数模板与类模板
- 新建controllers/models/views及数据库连接优化
- 链表内容排序
- 支持向量机SVM(一)
- 绘图 画笔特效处理2
- 大数据工程师:大数据的java基础 第八周
- 文件操作File
- 链表操作
- CSU 1715(暴力)
- Linux -- head/tail