zoukankan      html  css  js  c++  java
  • Zend框架2入门(一) (转)

    By Rob Allen, www.akrabat.com
     修订0.1.2文件
    版权所有? 2011
    本教程的目的是给创建一个简单的数据库的介绍使用Zend Framework 2
    驱动的应用程序使用模型 - 视图 - 控制器模式。
    注:本教程已经在Zend框架的Beta 2 1测试。我没有想法,如果它的工作原理
    任何更高版本,它不与任何先前版本。
    需求
    Zend框架具有以下要求:
    ?PHP 5.3.3(或更高)
    ?Web服务器支持mod_rewrite或类似的功能。
    一些假设
    我假定您正在运行与Apache Web服务器和MySQL PHP 5.3.6或更高,
    通过mysqli扩展访问。 Apache安装必须有安装mod_rewrite的延伸
    和配置。
    您还必须确保Apache的配置支持。htaccess文件。这通常是通过
    更改设置:
    ! AllowOverride None

    ! AllowOverride All
    在你的httpd.conf文件。检查你的发行版的文档的具体细节。您将无法
    如果你还没有配置mod_rewrite的导航在本教程的主页以外的任何页
    和。htaccess的用法正确。

    获得Zend框架2
    Zend框架,可以从http://packages.zendframework.com/下载。看看为2.0.0beta1
    标准分布 - 最小 - 包
    Standard Distribution -- Minimal -- zip.
    本教程的应用程序
    我们要建立的应用程序是一个简单的库存系统,以显示我们自己的相册。 “
    主页将列出我们收集并允许我们添加,编辑和删除光盘。我们将需要四页
    在我们的网站:
    相册列表,这将显示专辑列表,并提供链接,编辑和删除
    他们。此外,将提供一个链接,使添加新专辑。
    添加新专辑,此网页会提供一个表单,添加一个新的相册
    编辑相册这个页面提供一个编辑Album的表格
    删除相册这个页面将确认我们想删除一个相册,然后
    删除it.We还需要我们的数据存储到数据库。我们只需要在这些领域的一个表:
    字段名类型的空?注释
    id integer No Primary key, auto-increment
    artist varchar(100) No
    title varchar(100) No
    入门:一个骨架应用程序
    为了构建我们的应用程序,我们将开始与ZendSkeletonApplication可从
    github上。转到https://github.com/zendframework/ZendSkeletonApplication,然后单击“Zip”按钮。这将
    下载一个类似zendframework - ZendSkeletonApplication - d43b616.zip的名称文件

    这个文件解压到复制到您的目录,您保留所有您的虚拟主机,并重新命名结果目录zf2tutorial

    Zend库
    文件下载的 library/Zend/directory ,所以
    您的 zf2tutorial/library/ 包含一个子目录叫做Zend。
    虚拟主机
    现在,您需要创建一个应用程序的Apache虚拟主机并编辑您的主机文件,使http://
    zf2tutorial.localhost服务指向zf2tutorial/public目录中的index.php。
    设立虚拟主机通常是在httpd.conf或额外/的httpd - vhosts.conf文件(如果您
    使用的httpd - vhosts.conf,确保这个文件是由您的httpd.conf文件加载。)
    确保NameVirtualHost的端口开着并设置为“* 80”或其他端口,然后定义一个虚拟主机参照
    这些行:
    <VirtualHost *:80>
        ServerName zf2tutorial.localhost
        DocumentRoot /path/to/zf2tutorial/public
        SetEnv APPLICATION_ENV "development"
        <Directory /path/to/zf2tutorial/public>
            DirectoryIndex index.php
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    确保你更新你的/ etc/ hosts或 c:windowssystem32driversetchosts 文件
    zf2tutorial.localhost是映射到127.0.0.1。访问该网站,然后可以使用http://
    zf2tutorial.localhost如果你这样做是正确的,你应该看到像这样:
    要测试你的。htaccess文件是在工作中,导航到http://zf2tutorial.localhost/1234,你应该看到
    这样的:
    如果你看到一个标准的Apache404错误,那么你需要修复。htaccess的语法,然后再继续。
    您现在有一个工作的骨架应用程序,我们可以开始添加我们的应用程序的具体。

  • 相关阅读:
    PHP实现畅言留言板和网易跟帖样式
    关于MySql中自增长id设置初始值
    建议
    P3P解决cookie存取的跨域问题
    学习模板实例
    Mac 安装Bower
    webstorm for mac 破解步骤
    Mac上搭建php开发环境
    ios 开发之 -- 极光推送,发送自定义消息,进入制定页面
    ios开发之 -- 强制横屏
  • 原文地址:https://www.cnblogs.com/xingmeng/p/3193578.html
Copyright © 2011-2022 走看看