Windframework 基础学习 创建一个应用

创建应用目录文件

我们在web的根目录(/var/www或者其他地方)创建一个文件夹,命名为helloworld。将下载好的框架解压并放到该应用目录下。创建好的目录结构如下:

  • /var/www/helloworld/wind/ 框架目录
  • controller/ 应用控制器目录,业务代码放在该目录下
  • controller/IndexController.php 默认访问的应用控制器
  • template/ 页面模板目录
  • template/index.htm 模板文件
  • index.php 入口脚本文件
  • 编辑入口脚本index.php

在应用目录下创建入口脚本index.php,它的主要工作是加载框架并启动应用。代码如下:

require_once ('../../wind/Wind.php');Wind::application()->run();

PS:当然也可以同时在index.php中设置错误级别,WIND_DEBUG模式等。相关内容后面会介绍

创建IndexController.php

在应用目录下创建controller/目录。controller目录是windframework默认定义的应用控制器存放的目录,我们也可以通过手动配置的方式来改变应用的访问路径。在我们创建的 controller/ 目录下创建IndexController.php类文件。文件内容如下:

<?php/*** the last known user to change this file in the repository <$LastChangedBy: long.shi $>* @author Qiong Wu papa0924@gmail.com>* @version $Id: IndexController.php 2806 2011-09-23 03:28:55Z long.shi $* @package*/class IndexController extends WindController {public function run() {echo 'hello world';}}?

在windframework中文件名和类名是相同的,这一点有点类似于java。windframework提供了两个应用控制器的类型‘WindSimpleController’,‘WindController’。在这里我们继承自‘WindController’,这两个应用控制器的区别,在后面会具体介绍。

运行

至此,我们的hello world 应用已经完成。快通过浏览器访问下我们的hello world吧:

http://localhost/helloworld/index.php

(0)

相关推荐

  • 创建一个安全的密码

    创建一个安全的密码 对于攻击者来说安全的密码就好象一个随机生成的字符串,但随机字符串却很难记忆. 通过一个对你来说很容易记忆的句子作为基础来创建一个随机字符串,相对于其他人就很难猜测. 1. 选一个你 ...

  • 学习通内怎么创建一个新的专题

    当我们在学习通中进行网络学习的时候,如果想要创建一个新的专题的话,应如何操作呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开学习通主页,然后输入自己的账号与密码,再点击登录按钮.2. 第二步 ...

  • JAVA学习中使用Eclipse创建一个动态的WEB项目

    J2EE的入门就是创建一个动态的WEB项目,那么怎么样才能使用eclipse创建一个动态的WEB项目呢? 操作方法 01 打开Eclipse,选择左上角的File->NEW->最后一个ot ...

  • LiteIDE开发工具简明使用指南(Go语言基础学习)

    谷歌系统所使用的编程语言Go,近年来发展的越来越成熟、方便易用。现在,我们可以通过使用LiteIDE让Go语言编程变得更加简单。 第一步 语言基础 数据、类型、函数、控制 Go语言是一个很容易上手同时 ...

  • 创建一个简单的springboot项目

    最近学习公司在做项目迁移和拆分,把之前的EJB组播,改成springcloud微服务架构,然后就开始学习springcloud,而springboot又是springcloud的基础,所以学习spri ...

  • 零基础学习C语言

    零基础学习C语言:本人在网上找了很久关于如何学习C语言,本人也是新手不知该如何开始学习,无意中发现这本书慢慢的我找到了学习的头绪!推荐给大家学习 操作方法 01 目录 前言 第一篇 C语言基础 第1章 ...

  • 怎么零基础学习编程 做自己的软件

    怎么零基础学习编程 做自己的软件 了解易语言编程 编程语言 01 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 02 汇编语言 汇编语言的实质和机器语言是相同的,都是 ...

  • 图标制作软件:如何从web图像创建一个图标

    在一些电脑图标下载网站上,我们常常能看到很多的图标制作素材、甚至是已经制作完成的图标,如果我们想使用这些现成图标,并一定非得把它们下载到自己电脑上才能使用。Iconworkshop图标制作软件能够直接 ...

  • 怎样创建一个window应用程序

    我们将介绍如何创建window应用程序,如何利用基本控件设计窗体,我们采用案例的形式给大家讲解,案例:制作系统登录界面。这里我们结合ADO.NET实现高校学生管理系统(StudentSys)的登录界面 ...