亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

關(guān)于Luthier CI

lk20150415 / 1665人閱讀

摘要:歡迎關(guān)于是的一個(gè)插件,增加了有趣的功能,旨在簡(jiǎn)化大型網(wǎng)站和的構(gòu)建。它是為了盡可能地與框架集成,因此在安裝后,應(yīng)用程序中已存在的所有內(nèi)容應(yīng)該繼續(xù)正常工作。在大多數(shù)情況下,安裝不會(huì)超過分鐘社區(qū)和支持要報(bào)告錯(cuò)誤并提出更改,請(qǐng)?jiān)L問上的存儲(chǔ)庫

歡迎 關(guān)于Luthier CI

Luthier CI是CodeIgniter的一個(gè)插件,增加了有趣的功能,旨在簡(jiǎn)化大型網(wǎng)站和API的構(gòu)建。

它是為了盡可能地與框架集成,因此在安裝Luthier CI后,應(yīng)用程序中已存在的所有內(nèi)容應(yīng)該繼續(xù)正常工作。

本文檔假定您具有有關(guān)CodeIgniter的基本知識(shí)。如果您從未使用過CodeIgniter,那么他們的官方文檔就是一個(gè)很好的起點(diǎn)

Luthier CI是免費(fèi)軟件,可在MIT許可下使用。

特征 改進(jìn)了路由 ( Improved routing )

Luthier CI通過受Laravel啟發(fā)的語法取代了在應(yīng)用程序中定義路由的方式。

例如,而不是定義類似于此的大量路由:

$route["catalog/cars/(:any)"]["GET"] = "CarsController/catalog/$1";
$route["catalog/cars/(:any)/(:any)"]["GET"] = "CarsController/catalog/$1/$2";
$route["catalog/bikes/(:any)"]["GET"] = "BikesController/catalog/$1";
$route["catalog/bikes/(:any)"]["POST"] = "BikesController/catalog/$1";
$route["catalog/bikes/(:any)/(:any)"]["GET"] = "BikesController/catalog/$1/$2";
$route["catalog/bikes/(:any)/(:any)"]["POST"] = "BikesController/catalog/$1/$2";
$route["catalog/airplanes/(:any)"]["GET"] = "AirplanesController/catalog/$1/$2";
$route["catalog/airplanes/(:any)/(:any)"]["GET"] = "AirplanesController/catalog/$1/$2";

...你可以用更緊湊的方式編寫它:

Route::group("catalog", function(){
    Route::get("cars/{category_id}/{filter_by?}", "CarsController@catalog");
    Route::match(["get","post"], "bikes/{category_id}/{filter_by?}", "BikesController@catalog");
    Route::get("airplanes/{category_id}/{filter_by?}", "AirplanesController@catalog");
});

此外,Luthier CI可以幫助您保持路由的有序性,因?yàn)槊糠N類型的路由都有自己的文件,必須定義它:HTTP路由有一個(gè)文件,AJAX路由有另一個(gè)文件,CLI路由有另一個(gè)文件。

中間件 ( Middleware )

Luthier CI 在框架中引入了中間件的概念。

正確使用,中間件可以幫助您在控制器上創(chuàng)建過濾器和操作,否則,使用庫和幫助程序?qū)崿F(xiàn)將非常繁瑣。

您可以在特定路由和路由組中使用中間件,甚至可以在應(yīng)用程序中全局使用。

簡(jiǎn)易安裝

Luthier CI通過Composer安裝,并使用CodeIgniter

掛鉤集成到您的應(yīng)用程序中。忘記復(fù)制或移動(dòng)文件或遵循大量的步驟以使Luthier CI工作。

在大多數(shù)情況下,安裝不會(huì)超過5分鐘!

社區(qū)和支持

要報(bào)告錯(cuò)誤并提出更改,請(qǐng)?jiān)L問Github上的Luthier CI repository on Github存儲(chǔ)庫

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/30934.html

相關(guān)文章

  • Luthier CI安裝 Installation

    摘要:安裝內(nèi)容要求安裝獲得啟用自動(dòng)加載和掛鉤將與您的應(yīng)用程序連接初始化要求安裝獲得需要通過安裝。編寫權(quán)限如果在創(chuàng)建基本文件期間出現(xiàn)錯(cuò)誤,則可能是由于權(quán)限不足。確保該文件夾具有寫入權(quán)限 安裝 ( Installation ) 內(nèi)容 ( Contents ) 要求 Requirements 安裝 Installation 獲得Luthier CI Get Luthier CI 啟用Co...

    inapt 評(píng)論0 收藏0
  • Luthier CI 路由 Routes

    摘要:使用時(shí),必須為每個(gè)路由定義接受的謂詞,并且任何與這些參數(shù)不匹配的請(qǐng)求都將生成錯(cuò)誤。使用,可以使用匿名函數(shù)作為控制器,甚至可以在不使用單個(gè)控制器的情況下構(gòu)建完整的應(yīng)用程序。通過使用您告訴的方法,該路由將在請(qǐng)求下可用。 路由 ( Routes ) 內(nèi)容 ( Contents ) 介紹 Introduction 路由類型 Route types 句法 Syntax 命名空間 Nam...

    RichardXG 評(píng)論0 收藏0
  • Luthier CI 命令行 Command line

    摘要:寫入權(quán)限確保該文件夾具有寫入權(quán)限,以便這些命令正常工作僅適用于開發(fā)出于安全原因,如果您的應(yīng)用程序配置了或環(huán)境,則將禁用這些命令激活默認(rèn)情況下禁用工具。 命令行 Command line 內(nèi)容 Contents 介紹 Introduction 句法 Syntax 使用CLI路由 Using CLI routes 內(nèi)置CLI工具 Built-in CLI tools 激活 Ac...

    yimo 評(píng)論0 收藏0
  • Luthier CI 認(rèn)證 Authentication

    摘要:認(rèn)證介紹包含構(gòu)建用戶身份驗(yàn)證系統(tǒng)所需的所有工具。不幸的是,它缺乏易于實(shí)現(xiàn),維護(hù)和擴(kuò)展的集成接口或庫。激活作為可選模塊,必須首先激活認(rèn)證功能。它專為最常見的身份驗(yàn)證設(shè)計(jì)通過表單和數(shù)據(jù)庫進(jìn)行傳統(tǒng)登錄。 認(rèn)證 Authentication 介紹 Introduction CodeIgniter包含構(gòu)建用戶身份驗(yàn)證系統(tǒng)所需的所有工具。不幸的是,它缺乏易于實(shí)現(xiàn),維護(hù)和擴(kuò)展的集成接口或庫。 Lut...

    FrancisSoung 評(píng)論0 收藏0
  • Luthier CI 簡(jiǎn)單的認(rèn)證 SimpleAuth

    摘要:訪問控制列表的配置與訪問控制列表使用的類別和權(quán)限類別組的名稱和的關(guān)聯(lián)排列。 簡(jiǎn)單的認(rèn)證 SimpleAuth 內(nèi)容 Contents 介紹 Introduction 安裝 Installation 第1步:復(fù)制所需的文件 Step 1: Copy the required files 第2步:安裝數(shù)據(jù)庫 Step 2: Install the database 第3步:定義...

    Scorpion 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<