`
#rethink#
  • 浏览: 46941 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Zend Framework学习笔记1

阅读更多

(以下的环境是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

    Zend_Framework_学习笔记记录.doc 真实的操作,实用

    zendframework框架学习笔记

    这是本人学习zendframework的一些心得以及学习zendframework的整个过程,这里对zendframework有详细的介绍

    zend framework教程.zip

    通过阅读“传智播客PHP培训 Zend Framework教程 ppt 笔记 图解”,您可以逐步掌握 Zend Framework 的各项技能,从基础到进阶,全方位提升您的PHP开发能力。在实践中不断探索,你会发现 Zend Framework 不仅是一个...

    Zend学习笔记 - (三) 第一个Zend程序

    总结,这个学习笔记系列的第三部分旨在帮助初学者了解并实践使用 Zend Framework 创建 Web 应用的基本步骤,涵盖了从环境配置到编写实际应用程序的全过程,对于想要深入了解 Zend 的开发者来说是非常有价值的资源。

    Zend学习笔记 - (二) 开发工具

    【标题】:“Zend学习笔记 - (二) 开发工具” 在深入探讨Zend开发工具之前,首先需要理解Zend是什么。Zend是一家专注于PHP技术的公司,它创建了PHP的 Zend Engine,这是PHP语言的核心部分,负责解释并执行PHP代码。...

    php学习笔记

    【PHP学习笔记】 在深入PHP之前,我们先回顾一下HTML的一些基础知识点。`&lt;hr&gt;`标签用于在HTML页面中创建一条水平线,起到分隔内容的作用。`target="_blank"`属性用于链接,当点击链接时会在新窗口打开目标页面。在...

    9om PHP Dict(英汉双解字典) v1.0 zend版

    综合来看,《9om PHP Dict(英汉双解字典) v1.0 zend版》是一款专为IT专业人士定制的在线词典,利用PHP语言和Zend Framework的强大功能,提供了高效、准确的翻译服务,是程序员学习和工作中不可或缺的辅助工具。...

    ZendFramwork开发资料包

    包含: Zend_Framework中文手册 Zend_View教程 ZF多模块多布局配置 ZF学习笔记记录 ZF快速开始

    Yii框架学习笔记

    与其他PHP框架如CakePHP、CodeIgniter、Symfony、ThinkPHP和Zend Framework相比,Yii以其高性能、代码重用性和惰性加载机制脱颖而出,尤其适合开发大型、复杂且需求变化频繁的Web应用。 Yii框架的核心特性包括: 1....

    up_827662_FirePHP.class_fypwv.rar

    在描述中提到,使用FirePHP之前,你需要先安装`Zend Framework`,这是一个广泛使用的PHP框架,为开发者提供了构建高性能、可扩展的应用程序和服务的基础。 FirePHP的核心在于它的`FirePHP.class.php`文件,这是工具...

    up_1239296_FirePHP.class_kdblwc.rar

    FirePHP的核心功能是通过Firefox的扩展Firebug来实现,因此,要使用FirePHP,首先需要在开发环境中安装Zend Framework,因为FirePHP依赖于其组件。之后,再安装FirePHP,它可以将PHP的错误、警告、日志信息以及...

Global site tag (gtag.js) - Google Analytics