通过zend自带tool使用zf.bat create project newproject命令,可以创建一个zend框架,具体方式在命令窗口进入要创建框架的目录,使用该条命令即可创建成功,目录结构:
程序入口页面init.php代码
<?php
//定义application路径
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
// 定义php运行环境
// production对应在application.ini中的production
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
//确保library目录被包含进来
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
get_include_path(),
)));
/** Zend_Application */
require_once 'Zend/Application.php';
//实例化application并将上面定义的2个常量传递给它
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
//执行引导程序,并运行
$application->bootstrap()
->run();