初学ZEND
来源:互联网 发布:笑脸坐标转换软件 编辑:程序博客网 时间:2024/05/17 01:08
1. 首先配置好文件目录的结构:
application: 存入各种应用以及控制文件
controllers
views
library: 存放ZEND库,以及SAMRTY等第三方包
models: 各种类
public:
templates: 静态模板
config: 各种配置文件
index.php
.htaccess
2. .htaccess
php_value session.auto_start 0
RewriteEngine on
RewriteRule !/.(js|ico|gif|jpg|pgn|css)$ index.php
3. index.php
<?php
set_include_path('.' . PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './models'
. PATH_SEPARATOR . get_include_path());
require_once "zend/Controller/Front.php";
require_once 'Zend/Session.php';
require_once 'Zend/Session/Namespace.php';
require_once 'class.SmartyObject.php'; //使用SMARTY模板时引用
Zend_Session::start();
//exampl3e
$authNamespace = new Zend_Session_Namespace('Zend_Auth');
$authNamespace->user = "myusername";
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
Zend_Loader::loadClass('Zend_Registry');
$smarty = new SmartyObject();
$config = new Zend_Config_Ini('./config/config.ini', 'general'); //读取配置文件信息
// set smarty
Zend_Registry::set('smarty', $smarty);
//操作数据库
// setup database
/*try{
$db = Zend_Db::factory($config->db->adapter,
$config->db->config->toArray());
$db->query("set names sjis;");
Zend_Registry::set('db', $db);
Zend_Db_Table::setDefaultAdapter($db);
}catch(Exception $e){
echo $e;
}*/
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
$frontController->addModuleDirectory('./models');
$frontController->setParam('noViewRenderer', true); //关闭ZEND视图
// run!
$frontController->dispatch();
?>
3. config.ini
[general]
db.adapter=PDO_MYSQL
db.config.host= 192.168.1.104
db.config.username=guest
db.config.password=123
db.config.dbname=child
db.charset=sjis
application: 存入各种应用以及控制文件
controllers
views
library: 存放ZEND库,以及SAMRTY等第三方包
models: 各种类
public:
templates: 静态模板
config: 各种配置文件
index.php
.htaccess
2. .htaccess
php_value session.auto_start 0
RewriteEngine on
RewriteRule !/.(js|ico|gif|jpg|pgn|css)$ index.php
3. index.php
<?php
set_include_path('.' . PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './models'
. PATH_SEPARATOR . get_include_path());
require_once "zend/Controller/Front.php";
require_once 'Zend/Session.php';
require_once 'Zend/Session/Namespace.php';
require_once 'class.SmartyObject.php'; //使用SMARTY模板时引用
Zend_Session::start();
//exampl3e
$authNamespace = new Zend_Session_Namespace('Zend_Auth');
$authNamespace->user = "myusername";
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
Zend_Loader::loadClass('Zend_Registry');
$smarty = new SmartyObject();
$config = new Zend_Config_Ini('./config/config.ini', 'general'); //读取配置文件信息
// set smarty
Zend_Registry::set('smarty', $smarty);
//操作数据库
// setup database
/*try{
$db = Zend_Db::factory($config->db->adapter,
$config->db->config->toArray());
$db->query("set names sjis;");
Zend_Registry::set('db', $db);
Zend_Db_Table::setDefaultAdapter($db);
}catch(Exception $e){
echo $e;
}*/
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
$frontController->addModuleDirectory('./models');
$frontController->setParam('noViewRenderer', true); //关闭ZEND视图
// run!
$frontController->dispatch();
?>
3. config.ini
[general]
db.adapter=PDO_MYSQL
db.config.host= 192.168.1.104
db.config.username=guest
db.config.password=123
db.config.dbname=child
db.charset=sjis
- 初学ZEND
- 初学PHP:Zend Studio 12.0 破解安装
- zend framework初学记录[所践所问]
- 初学zend framework之“框架环境的搭建”
- 初学...
- 初学
- 初学
- 初学
- 初学
- 初学
- 初学
- 初学
- zend studio + zend framework
- zend framework
- Zend Platform
- Zend Optimizer
- zend controller
- Zend Acl
- SQL操作全集
- NetBeans 6.X 装插件支持struts2.x的开发
- 实例数据对比SQL中的ROW_NUMBER()、RANK()、DENSE_RANK()、NTILE(),一目了然
- MSDN的目录
- SQLSERVER存储过程解密
- 初学ZEND
- 2008-3-25号发布的PL/SQL Developer 7.1.5版本,存在几个严重BUG
- HttpApplication事件执行顺序
- Windows mobile下文件关联程序
- no subject
- hibernate下载地址
- 其它相关下载
- 架构相关回答
- level with.....english from DH