本篇文章给人人带来的内容是关于MYSQL中视图的用法引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。
关于Luthier CI
Luthier CI是CodeIgniter的一个插件,增加了风趣的功用,旨在简化大型网站和API的构建。
它是为了尽量地与框架集成,因此在装置Luthier CI后,应用顺序中已存在的一切内容应当继承一般事情。
本文档假定您具有有关CodeIgniter的基本知识。如果您从未运用过CodeIgniter,那末他们的官方文档就是一个很好的出发点
Luthier CI是免费软件,可在MIT许可下运用。
特性
改进了路由 ( Improved routing )
Luthier CI经由过程受Laravel启示的语法庖代了在应用顺序中定义路由的体式格局。
比方,而不是定义相似于此的大批路由:
$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能够协助您坚持路由的有序性,由于每种范例的路由都有本身的文件,必需定义它:HTTP路由有一个文件,AJAX路由有另一个文件,CLI路由有另一个文件。
中间件 ( Middleware )
Luthier CI 在框架中引入了中间件的观点。
准确运用,中间件能够协助您在控制器上建立过滤器和操纵,不然,运用库和协助顺序实现将异常烦琐。
您能够在特定路由和路由组中运用中间件,以至能够在应用顺序中全局运用。
浅易装置
Luthier CI经由过程Composer装置,并运用CodeIgniter
挂钩集成到您的应用顺序中。遗忘复制或挪动文件或遵照大批的步骤以使Luthier CI事情。
在大多数情况下,装置不会凌驾5分钟!
以上就是Luthier CI的用法引见(代码示例)的细致内容,更多请关注ki4网别的相干文章!