(以下的环境是windows下,ZF1.9.5版本)
1 下周zf的源码库。并配置bin文件夹为系统变量。
2 查看ZF的版本,cmd下,运行:
zf show version
3 进入cmd,在需要建立zf project的目录内,运行:
zf.bat create project quickstart
4 需要把zend的 library 文件夹下的 zend 文件夹copy 到 相应项目的 library 下。
5 环境的定义:是在.htaccess中定义的,SetEnv APPLICATION_ENV development 。如果没有定义的话,则默认是production环境。
6 layout的设置:
A 配置文件添加
; application/configs/application.ini
; Add to [production] section:
resources.view[] =
B 引导程序(Bootstrap)中配置默认的layout的通用参数。
Bootstrap.php
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><?php
// application/Bootstrap.php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initDoctype()
{
$this->bootstrap('view');
$view = $this->getResource('view');
$view->doctype('XHTML1_STRICT');
}
}
C 建立layout文件。
layout.phtml
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><?php
// application/layouts/scripts/layout.phtml
echo $this->doctype() ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Zend Framework Quickstart Application</title>
<?php echo $this->headLink()->appendStylesheet('/css/global.css') ?>
</head>
<body>
<div id="header" style="background-color: #EEEEEE; height: 30px;">
<div id="header-logo" style="float: left">
<b>ZF Quickstart Application</b>
</div>
<div id="header-navigation" style="float: right">
<a href="<?php echo $this->url(
array('controller'=>'guestbook'),
'default',
true) ?>">Guestbook</a>
</div>
</div>
<?php echo $this->layout()->content ?>
</body>
</html>
7 创建控制器:
zf create controller posts
8 创建view:
zf create action view posts
9 创建action:
zf create action edit posts
10 数据库配置
; application/configs/application.ini
resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = localhost
resources.db.params.port = 3306
resources.db.params.username = root
resources.db.params.password =
resources.db.params.dbname = zf_demo
resources.db.charset = utf8
分享到:
相关推荐
Zend_Framework_学习笔记记录.doc 真实的操作,实用
这是本人学习zendframework的一些心得以及学习zendframework的整个过程,这里对zendframework有详细的介绍
通过阅读“传智播客PHP培训 Zend Framework教程 ppt 笔记 图解”,您可以逐步掌握 Zend Framework 的各项技能,从基础到进阶,全方位提升您的PHP开发能力。在实践中不断探索,你会发现 Zend Framework 不仅是一个...
总结,这个学习笔记系列的第三部分旨在帮助初学者了解并实践使用 Zend Framework 创建 Web 应用的基本步骤,涵盖了从环境配置到编写实际应用程序的全过程,对于想要深入了解 Zend 的开发者来说是非常有价值的资源。
【标题】:“Zend学习笔记 - (二) 开发工具” 在深入探讨Zend开发工具之前,首先需要理解Zend是什么。Zend是一家专注于PHP技术的公司,它创建了PHP的 Zend Engine,这是PHP语言的核心部分,负责解释并执行PHP代码。...
【PHP学习笔记】 在深入PHP之前,我们先回顾一下HTML的一些基础知识点。`<hr>`标签用于在HTML页面中创建一条水平线,起到分隔内容的作用。`target="_blank"`属性用于链接,当点击链接时会在新窗口打开目标页面。在...
综合来看,《9om PHP Dict(英汉双解字典) v1.0 zend版》是一款专为IT专业人士定制的在线词典,利用PHP语言和Zend Framework的强大功能,提供了高效、准确的翻译服务,是程序员学习和工作中不可或缺的辅助工具。...
包含: Zend_Framework中文手册 Zend_View教程 ZF多模块多布局配置 ZF学习笔记记录 ZF快速开始
与其他PHP框架如CakePHP、CodeIgniter、Symfony、ThinkPHP和Zend Framework相比,Yii以其高性能、代码重用性和惰性加载机制脱颖而出,尤其适合开发大型、复杂且需求变化频繁的Web应用。 Yii框架的核心特性包括: 1....
在描述中提到,使用FirePHP之前,你需要先安装`Zend Framework`,这是一个广泛使用的PHP框架,为开发者提供了构建高性能、可扩展的应用程序和服务的基础。 FirePHP的核心在于它的`FirePHP.class.php`文件,这是工具...
FirePHP的核心功能是通过Firefox的扩展Firebug来实现,因此,要使用FirePHP,首先需要在开发环境中安装Zend Framework,因为FirePHP依赖于其组件。之后,再安装FirePHP,它可以将PHP的错误、警告、日志信息以及...