zoukankan      html  css  js  c++  java
  • 小程序之旅——第四站(模板框架)

    一、后台前端框架

    后台前端页面框架使用ACE1.4框架

    将ACE框架文件加压至public/static/下

    二、后台框架配置文件

    开发语言PHP

    框架:ThinkPHP 5.1

    开发环境下开启调试模式

    application/config.php文件

    return [
        // +----------------------------------------------------------------------
        // | 应用设置
        // +----------------------------------------------------------------------
    
        // 应用命名空间
        'app_namespace'          => 'app',
        // 应用调试模式
        'app_debug'              => true,
        // 应用Trace
        'app_trace'              => true,

    app_debug改为true

    app_trace改为true

    application/admin/config.php文件

    <?php
    //配置文件
    return [
        'extra_config_list'     => ['database'],
        //模板
        'template'  =>  [
        'layout_on'     =>  true,
        'layout_name'   =>  'layout',
        ],
        'public'=>[
            'static'=>'/OrderWechatApplet/public/static'
        ],
    ];

    database.php文件

    <?php
    
    return [
        // 数据库类型
        'type'            => 'mysql',
        // 服务器地址
        'hostname'        => '127.0.0.1',
        // 数据库名
        'database'        => 'order',
        // 用户名
        'username'        => 'root',
        // 密码
        'password'        => 'root',
        // 端口
        'hostport'        => '3306',
        // 连接dsn
        'dsn'             => '',
        // 数据库连接参数
        'params'          => [],
        // 数据库编码默认采用utf8
        'charset'         => 'utf8',
        // 数据库表前缀
        'prefix'          => 'ord_',
        // 数据库调试模式
        'debug'           => true,
        
    ];

    application/common.php文件

    <?php
    // +----------------------------------------------------------------------
    // | ThinkPHP [ WE CAN DO IT JUST THINK ]
    // +----------------------------------------------------------------------
    // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
    // +----------------------------------------------------------------------
    // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
    // +----------------------------------------------------------------------
    // | Author: 流年 <liu21st@gmail.com>
    // +----------------------------------------------------------------------
    
    // 应用公共文件
    // 异常错误报错级别,
    error_reporting(E_ERROR | E_PARSE );

    修改报错级别可忽略变量未定义的问题

    三、入口文件隐藏

    在ThinkPHP5.0中,出于优化的URL访问原则,还支持通过URL重写隐藏入口文件,下面以Apache为例说明隐藏应用入口文件index.php的设置。

    下面是Apache的配置过程,可以参考下:
    1、httpd.conf配置文件中加载了mod_rewrite.so模块
    2、AllowOverride None 将None改为 All
    3、在应用入口文件同级目录添加.htaccess文件,内容如下:

    <IfModule mod_rewrite.c>
    Options +FollowSymlinks -Multiviews
    RewriteEngine on
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>
    

    更多其它环境的隐藏入口文件参考后面的 URL重写

    现在可以通过  http://localhost/项目名称/public/模块名称/控制器/方法   访问了

    在正式环境上可以将服务地址指向  项目名称/public 

  • 相关阅读:
    BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 总结
    修改sepolicy后编译出现‘Error while expanding policy’【转】
    memalign的作用【转】
    Linux 使用statvfs读取文件系统信息
    strerror函数的总结【转】
    UFS 介绍 1[【转】
    EMMC 介绍【转】
    何为TLC、MLC、SLC?【转】
    赞 ( 84 ) 微信好友 新浪微博 QQ空间 180 SSD故事会(14):怕TLC因为你不了解!【转】
    RPMB分区介绍【转】
  • 原文地址:https://www.cnblogs.com/rainbowz/p/7646577.html
Copyright © 2011-2022 走看看