有人问虚拟主机的事情,就再写写吧,免得有人再问..如果你是用虚拟主机的..配置不了php.ini
还有一个方法,这样就不用设置了..用ZF就不存在问题了(db库目前还用不了,毕竟支持pdo的不多)
我们修改一下入口文件index.php,在最上面加一行代码,如下:
<?
//一定要加这句,路径具体而定,这里是根据上面的例子来的..
set_include_path('../library');
require_once 'Zend.php';
//include Zend.php后,就可以用loadClass函数指定类名,自动加载需要ZF的类
function __autoload($class)
{
Zend::loadClass($class);
}
$view = new Zend_View;
//设置路径
$view->setScriptPath('../');
//放入对象寄存器
Zend::register('view', $view);
//这里是关健,比以前的方式多了两行代码,ZF的做法是借鉴ROR的.
//如果要了解多点信息,可以看看这里[url]http://manuals.rubyonrails.com/read/chapter/65[/url]
//预告一下,下一个版本,zf官方说了要改进一下URL模式的,可能是跟ror一样用配置文件来选择的URL模式吧.
$router = new Zend_Controller_RewriteRouter();
$controller = Zend_Controller_Front::getInstance();
$controller->setRouter($router);
//设置路径
$controller->setControllerDirectory('../');
$controller->dispatch();
?>
复制代码 [ 本帖最后由 mikale 于 2006-8-2 07:03 编辑 ] |