• PHP Yii1.1.13(一):命令行创建应用~shop


    第一节 初始目录结构

    (1)初识目录结构

    在创建应用之前,我们来看一下Yii 1.x版本的目录结构:将yii-1.1.13安装文件解压到网站根目录下,打开framework目录,其目录如下图所示

    (2)认识framework目录


    第二节 命令行创建应用~shop

    (1)创建应用

    进入framework目录,通过如下命令行创建一个商场系统(shop)

    通过如上命令创建一个商场系统(shop)后,yiitest目录下自动生成shop目录

    (2)访问shop

    通过如下地址即可访问刚创建的商城系统(shop):

    http://localhost/yiitest/shop/index.php

    访问效果如下图所示:

     要注意上述访问地址,我们服务器配置的网站根目录是D:PHPworkspace est,框架及应用文件在D:PHPworkspace estyiitest目录下

    (3)认识protected目录

    下面我们来看一下刚创建的商城系统(shop)下的protected目录,如下图所示

    接下来我们既可以在上述目录结构的基础上进行相应的开发(自定义控制器、视图、模型),下面一节将简单描述相关内容


    第三节 shop改动示例

    参照:《Yii1.1和PHP5进行敏捷Web开发(中文版)》

    当我们在一个页面中添加超链接跳转到另一个页面,根据网站目录结构,超链接的地址写法有异

    控制器:

        

    视图:

    基于上面创建的shop应用,下面代码的超链接地址如果缺少yiitest则访问出错

    <?php
    $this->breadcrumbs=array(
        'Message'=>array('message/index'),
        'HelloWorld',
    );?>
    <h1><?php echo $this->id . '/' . $this->action->id; ?></h1>
    <h1>Hello, World!</h1>
    <h3><?php echo $time; ?></h3>
    <a href="/yiitest/shop/index.php?r=message/goodbye">Goodbye!</a>
    <p>You may change the content of this page by modifying the file <tt><?php echo __FILE__; ?></tt>.</p>

    访问:http://localhost/yiitest/shop/index.php?r=message/helloworld

    显示如下:

  • 相关阅读:
    PAT 乙级真题 1013.组个最小数
    PAT 乙级真题 1012.D进制的A+B
    PAT 乙级真题 1011.个位数统计
    PAT 乙级真题 1010.月饼
    PAT 乙级真题 1009.1019.数字黑洞
    PAT 乙级真题 1008.锤子剪刀布
    PAT 乙级真题 1007.A除以B
    PAT 乙级真题 1006.1016.部分A+B
    C++自定义sort函数
    VS2017如何使用scanf函数
  • 原文地址:https://www.cnblogs.com/studyLog-share/p/4998184.html
Copyright © 2020-2023  润新知