From e15b08ace8f2ef088c5e00bc2abf9266c1ca5369 Mon Sep 17 00:00:00 2001 From: Jason Zhang Date: Tue, 20 Jun 2017 10:53:13 +0800 Subject: [PATCH] =?UTF-8?q?md=E8=AF=B4=E6=98=8E=E6=96=87=E4=BB=B6=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 285473e..907fb8d 100755 --- a/README.md +++ b/README.md @@ -1,27 +1,34 @@ -个人自用PHP lite 框架 -==================== +# 个人自用PHP lite 框架 -**最开始本来只是想做一个php的命令行工具,但是做的时候考虑的太多,慢慢实现下来,发现有了框架的雏形索性就慢慢扩展它~文件名也从phpCommand变为了lite ** +最开始本来只是想做一个php的命令行工具,但是做的时候考虑的太多,慢慢实现下来,发现有了框架的雏形索性就慢慢扩展它~文件名也从phpCommand变为了lite + +## 命令行篇 + +### 一:运行格式 -# 命令行篇 # -## 一:运行格式 请使用以下格式命令来运行 + ```sh ./userCommand controllerName actionName param1 param2 ..... ``` -其中 + +其中 + * ./userCommand 是入口文件,必须 * controllerName为控制器名,必须 * actionName为控制器中方法名,非必须,缺省状态下默认为 index action * param1 ... 为方法中需要传递的参数,非必须,视具体情况而定。 -## 二:demo解释 +### 二:demo解释 + ```sh ./userCommand test test hello world ``` + 此条命令会执行 TestController.php 文件下 TestAction 方法。 -## 三:用户自定义控制器规则 +### 三:用户自定义控制器规则 + ``` php namespace userController; use base\BaseController; @@ -29,19 +36,22 @@ class NameController extends BaseController { //...your code.. } ``` + * 命名空间需要和文件路径保持一致 * 必须在userController文件夹下 * 必须继承父类BaseController * 必须大写类名首字母,其他小写,以Controller结尾 * 必须大写方法名首字母,其他小写,以Action结尾 - 恩,限制条件比较多,所以这里提供了一个命令,用于生成自定义控制器代码 + ``` sh ./userCommand test create hello ``` + 其中hello为需要生成的控制器名,生成的代码文件为 `HelloController.php`: HelloController.php文件内容为: + ``` php