Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

由于项目需要用到Zend Framework框架,所以现在开始深入学习这个框架。第一课总是,输出hello World。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

配置Zend Framework运行的PhP程序环境

首先确认你的PhP程序环境,Zend Framework 要求 PhP程序版本不低于5.1.4,但强烈建议使用 5.2.3 或更高版本,因为在这两个版本之间有许多重大安全和性能方面的改善和提高。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

PhP程序环境配置好了之后,请打开php.ini文件,确认PDO扩展是否打开。如果没有请把extension=php_pdo.dll之前的;号给去掉。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

打开APAChE文件夹里面的httpd.conf文件,查找到apache的mod_rewrite模块,确认LoadModule rewrite_module modules/mod_rewrite.so是否打开。如果没有请去掉它前面的#号。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

查找到httpd.conf文件,如果AllowOverride为None的话,请一定把None都改成all,这样你写.htaccess这样的文件才会起到作用。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

重新启动你的APAChE服务器,这样我们的PhP程序环境就可以运用Zend Framewrok了。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

配置Zend Framework项目

项目文件夹如下:DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

下面介绍下需要修改的文件名与其代码。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

index.php(网站入口)文件及说明:DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
	/*
	 * Date: 2010.11.19
	 * Author:Gonn By www.nowamagic.net
	 * Email:gonnsai@163.com
	 * QQ:252211974
	 * Blog:http://www.nowamagic.net
	 */
	error_reporting(E_ALL|E_STRICT);
	date_default_timezone_set('Asia/Shanghai');
	
	set_include_path('.' .PATh_SEPARATOR .'./library'.PATh_SEPARATOR .'./application/models/'.PATh_SEPARATOR . get_include_path());
	//require_once 'Zend/Loader.php';
	//Zend_Loader::registerAutoload();		//设置Zend Framework 自动载入类文件
	require_once "Zend/Loader/Autoloader.php";
	Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);
	$registry = Zend_Registry::getInstance(); 
	$view = new Zend_View();
	$view->setScriptPath('./application/views/scripts/');	//设置模板显示路径
	$registry['view'] = $view;	//注册View
	//设置控制器
	$frontController =Zend_Controller_Front::getInstance();
	$frontController->setBaseUrl('/zendframework')	//设置基本路径
					->setParam('noViewRenderer', true)
					->setControllerDirectory('./application/controllers')
					->throwExceptions(true)
					->dispatch();
?>

IndexController.php文件及说明:DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
class IndexController extends Zend_Controller_Action
{	
	function init()
    {
        $this->registry = Zend_Registry::getInstance();
        $this->view = $this->registry['view'];
        $this->view->baseUrl = $this->_request->getBaseUrl();
            
    }
    
	/*
	 * 输出hello World 的Action(动作)!
	 */
	function indexAction() 
    { 
      	//这里给变量赋值,在index.phtml模板里显示
        $this->view->bodyTitle = '<h1>hello World!</h1>';
		echo $this->view->render('index.phtml');//显示模版  
    } 
}
?>

index.phtml模板文件说明:DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?=$this->bodyTitle; ?>

在浏览器输入:http://localhost/zendframework/,即可输出hello World。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

PS:关于错误提示Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader insteadDRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

从1.8.0版本开始不推荐使用Zend_Loader::autoload,Zend_Loader::autoload会在2.0.0版本中移除,推荐使用Zend_Loader_Autoloader来替代Zend_Loader::autoload.DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果将DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

require_once('Zend/Loader.php'); 
Zend_Loader::registerAutoload();

改成DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();

会提示Fatal error: Class 'Templater' not found in /var/www/phpweb20/htdocs/index.php on line 35DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

我想应该是加载类失败吧,因为路径里面明明就有'Templater'类,那问题应该还是出现在Zend_Loader_Autoloader中。DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

只要改为DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

require_once "Zend/Loader/Autoloader.php";
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);

就OK了!DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

PhP程序遍历关联数组的几种方法DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

下面介绍PhP程序中遍历关联数组的三种方法:DRTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市