zoukankan      html  css  js  c++  java
  • 【原创】Zend Framework快速开发(二)使用命令完成项目

    一.摘要

    通过上节的介绍,大家应该已经配置好的自己的Zend Framework开发环境,今天就开始开发我们自己的系统了,通过今天的学习,你会看到开发PHP非常简单。

    二.前言

    在Zend开发过程中,最基本的操作就是如何使用命令,今天我们就一步一步通过命令来开发自己的第一个Zend项目。

    三.开始上机啦

    1、首先,打开自己的提示命令符窗口(也就是在开始->运行->敲入cmd,回车),通过“cd”等操作,选择到我们要建立项目的目录,比如我就敲入“cd C:\wamp\www",然后敲入我们今天第一个命令:

    zf create project Mynews 

    然后回车,这个命令为我们创建了一个Mynews的zend项目,里面一些必要的文件夹和文件已经帮我们创建好了,显示如下图片:

    这时在我们的文件夹中就会看到我们的项目已经被创建,网站结构图如下:

    2、我们的项目已经创建好了,现在我们接着敲入我们第二个命令,这个命令是创建我们的控制器的,不过在敲入命令之前,我们要在“命令提示符”里找到我们的项目目录(刚才我们创建的),像我就是敲入“cd Mynews",然后就可以写入命令了:

    zf create controller News

    回车后显示结果如下:

    在我们的项目文件夹下面,我们会看到,../application/controller下面多了一个NewsController.php文件,在../application/views/scripts/下面多了一个news文件夹和index.phtml文件。

    这个时候,我们打开我们的NewsController.php文件,修改其中的代码如下:

    <?php

    class NewsController extends Zend_Controller_Action
    {

    public function init()
    {
    /* Initialize action controller here */
    }

    public function indexAction()
    {
    $this->view->content="hello Mynews";//保存我们的信息,在view层可以使用
    }


    }

     然后修改 ../application/views/scripts/index.phtml为:

    <div>
    下面是我们在controller层保存的信息,在这里显示出来:
    <br/>
    <p style="color:red;font-size:22;"></pack><?php echo $this->content ?></p>
    </div>

     然后在我们的网页里面查看这个页面,地址如下 http://localhost/MyNews/public/news/index,通过这个地址,就可以知道我们用的是news控制器的中的index方法,这也就是zend框架中的路由重写机制。

      今天现介绍到这里,可能原理讲得比较少,更多的是操作。呵呵,原理说实话网上很多,自己如果不是很理解的话,还是多了解一下MVC设计模式的原理,这对于学习Zend框架很有帮助,而且会学得很快。

      如果有什么不明白的可以留言交流。

     


    作者:bugyang 
    出处:http://www.cnblogs.com/bugY/ 
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。






  • 相关阅读:
    利用朴素贝叶斯算法进行分类-Java代码实现
    机器学习项目中常见的误区
    Chromium项目文化
    又一次定义CDN:为什么是迅雷?
    程序猿的思维修炼
    linux杂谈(十二):CDN加速
    Run-Time Check Failure #2
    打开excel2007&quot;向程序发送命令时出现故障&quot;
    [Unity 3D] Quaternion.LookRotation
    具体解释 IBM Bluemix 端到端开发体验
  • 原文地址:https://www.cnblogs.com/bugY/p/2115123.html
Copyright © 2011-2022 走看看