国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 > php教程 > php手冊 > 正文

第一次使用TP5.0新建項(xiàng)目

不言
發(fā)布: 2018-05-29 10:05:40
原創(chuàng)
3181人瀏覽過

第一次使用TP5.0新建項(xiàng)目
僅供參考。
安裝問題中所屬:新建一個(gè)項(xiàng)目,下屬:shop,cms,weixin,mobile四個(gè)模塊(這里暫時(shí)稱之為模塊吧)
一、將你的網(wǎng)站住目錄設(shè)置為 ./public也就是說,你的網(wǎng)站主目錄是public目錄,github中的其他兩個(gè)目錄隨意你放到任何位置,但是前提是,根據(jù)文件引用規(guī)則,確實(shí)能夠相互引用。
public中默認(rèn)有:├─public????????????????WEB目錄(對外訪問目錄)
│??├─index.php??????????入口文件
│??├─.htaccess??????????用于apache的重寫
│??└─router.php?????????快速測試文件(用于PHP內(nèi)置webserver)這也就意味著,在tp5.0的版本中,你的網(wǎng)站主目錄里將不會(huì)出現(xiàn)框架目錄和項(xiàng)目目錄(這樣說可能略顯復(fù)雜了,也就是說:把所有不用直接訪問的文件都移到網(wǎng)站目錄外面了,這樣為了安全。)。
虛擬主機(jī)或者不支持自定義主目錄的云主機(jī)中,請將本目錄里所有文件復(fù)制到外面的主目錄中,并修改相應(yīng)的引用。
也就是tp3.0的方式,否則:你只能使用:http://think.com/public/index.php來訪問了。

二、項(xiàng)目文件的自動(dòng)生成
從github上clone的時(shí)候,默認(rèn)項(xiàng)目目錄中是有文件的,安裝問題中所述,是不想要index這個(gè)模塊的,所以可以把a(bǔ)pplication目錄里的文件全部刪除(你最好不要?jiǎng)h除這個(gè)目錄)。
然后,復(fù)制github庫中的‘build.php’到‘a(chǎn)pplication’
并修改為:

<?php
return [
    // 生成運(yùn)行時(shí)目錄
    '__dir__'  => ['runtime/cache', 'runtime/log', 'runtime/temp'],
    '__file__' => ['tags.php'],
    //其實(shí),如果上面的改成:'__file__' => ['tags.php','config.php'], 那么config.php 也會(huì)自動(dòng)創(chuàng)建
    // 定義shop模塊的自動(dòng)生成
    'shop'    => [
        '__file__'   => ['tags.php'],
        '__dir__'    => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Test', 'UserType'],
        'model'      => [],
        'view'       => ['index/index'],
    ],
    // 定義cms模塊的自動(dòng)生成
    'cms'    => [
        '__file__'   => ['tags.php'],
        '__dir__'    => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Test', 'UserType'],
        'model'      => [],
        'view'       => ['index/index'],
    ],
    // 定義mobile模塊的自動(dòng)生成
    'mobile'    => [
        '__file__'   => ['tags.php'],
        '__dir__'    => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Test', 'UserType'],
        'model'      => [],
        'view'       => ['index/index'],
    ],
    // 定義weixin模塊的自動(dòng)生成
    'weixin'    => [
        '__file__'   => ['tags.php'],
        '__dir__'    => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Test', 'UserType'],
        'model'      => [],
        'view'       => ['index/index'],
    ],
    // 。。。 其他更多的模塊定義
];
登錄后復(fù)制

當(dāng)然,你還要在'index.php'中添加一行代碼://你最好在完成自動(dòng)生成后,把他刪除了。
define('app_auto_build',true);接著,訪問你的域名(或者本地地址),按照上面問題中所屬的模塊,你會(huì)得到一個(gè)錯(cuò)誤頁面
原因很簡單,因?yàn)槟J(rèn)模塊是index,而這個(gè)問題所要求的項(xiàng)目中沒有index模塊。
那么我們要修改配置文件,不過打開項(xiàng)目目錄(application),然后進(jìn)入模塊目錄,你會(huì)發(fā)現(xiàn),哦,你找不到配置文件,是的,根據(jù)默認(rèn)的生成情況來看,配置文件是沒有進(jìn)行生成的(最起碼上面的自動(dòng)生成代碼中是沒有的)。
那么我們可以自己新建一個(gè),根據(jù)tp5.0模板中的介紹,我們可以在項(xiàng)目目錄(application)中直接新建一個(gè)’config.php‘文件,并寫入:

<?
return [
        // 默認(rèn)模塊名
        'default_module'        => 'shop',
        // 禁止訪問模塊
        'deny_module_list'      => [COMMON_MODULE, 'runtime'],
        // 默認(rèn)控制器名
        'default_controller'    => 'Index',
        // 默認(rèn)操作名
        'default_action'        => 'index',
        // 默認(rèn)的空控制器名
        'empty_controller'      => 'Error',
        // 操作方法后綴
        'action_suffix'         => '',
        // 操作綁定到類
        'action_bind_class'     => false,
    ];
登錄后復(fù)制

哦,好吧,從這里你會(huì)看出,這里是直接復(fù)制的’think/thinkphp/convention.php‘中的代碼,是的,我想告訴你的就是,如果你遇到問題,直接看tp的源代碼,將會(huì)獲得意想不到的幫助。
哦,是的,ThinkPHP 5 簡明開發(fā)手冊 也是個(gè)好地方

最佳 Windows 性能的頂級(jí)免費(fèi)優(yōu)化軟件
最佳 Windows 性能的頂級(jí)免費(fèi)優(yōu)化軟件

每個(gè)人都需要一臺(tái)速度更快、更穩(wěn)定的 PC。隨著時(shí)間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺(tái)進(jìn)程會(huì)占用資源并降低性能。幸運(yùn)的是,許多工具可以讓 Windows 保持平穩(wěn)運(yùn)行。

下載
相關(guān)標(biāo)簽:
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費(fèi)商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)