Lge的配置及使用

在开始这篇文章之前,请保证您已经阅读完毕Lge框架使用手册

一、Lge基础使用说明

框架使用方式分为两种,一种是将Lge作为独立类库,一种是将Lge作为项目框架。

但是无论使用哪种方式,您首先要获取一份框架的文件,可以从github上获取,获取完毕后存放在自己本地或者服务器上的某个目录下,除了可选择的版本更新操作之外,您后续不需要对它做任何改动。

二、将Lge作为独立类库

将Lge整合进您的项目中非常简单,只需要在您项目的任何地方引入大小仅有几百KB的框架打包文件lge.phar即可。

引入后您将可以方便地使用Lge框架中的任何组件以及类库,但是必需使用Lge的命名空间,例如:

1、数据验证:

2、数据库操作:

更多功能请查看框架组件及类库。

三、将Lge作为项目框架

这个时候您依然不需要对框架目录做任何改动,你需要的是复制一份Lge的项目代码到其他目录作为自己项目的初始化,最终您的项目目录结构会像这个样子:

接着,您需要根据项目的需要修改3个配置文件:config.inc.php,const.inc.php, router.inc.php。其中最关键的是 const.inc.php 文件中的框架路径指向 L_FRAME_PATH,这个需要配置为您下载的Lge框架下的/src/_frm目录绝对路径。

接下来您可根据Lge框架使用手册创建相关类进行面向对象的程序开发,例如,我们在 /system/default/_ctl/ 目录下创建一个 Test.class.php 控制器文件,文件内容如下:

其中的 index 方法是默认的入口函数,在客户端访问没有指定方法名时,默认进入该函数。

这个时候我们可以通过两种方式访问这个控制器。

1、通过CLI命令行进行访问

进入您的项目根目录下的 /src 目录,执行以下命令:

或者 (因为默认的system是default,默认的方法是 index,因此我们只需要传递控制器名称即可)

将会输出

 

 

2、通过浏览器进行访问

Lge+Nginx伪静态设置

1、首先,nginx伪静态配置如下:

在我的电脑上如下配置:

2、其次,需要设置lge项目的路由规则,在 /src/_cfg 目录下的router.inc.php 控制路由规则,可以去掉 uri 下的注释,最终配置如下:

3、最后,重启nginx:

通过浏览器访问刚才我们的 Test.class.php 控制器,如下:

 

 

 

 

 

 

One Reply to “Lge的配置及使用”

Leave a Reply

Your email address will not be published.