2.1 Hello World
2.1.1 設定路由
在app/Config/routes.php檔案中加入以下設定:
<span>return</span><span> [ </span>... '/helloworld' =><span> [ </span>'name' => 'helloworld', 'controller' => 'App\Modules\Demo\Controller\HelloController', 'action' => 'hello'<span> ]</span>,<span>];</span>
這樣配置之後當我們在瀏覽器中訪問http://xxx.xxx.xxx/helloworld時就會執行AppModulesDemoControllerHelloController裡的hello方法
2.1.2 創建控制器
在app/Modules資料夾下建立資料夾: Demo/Controller/,然後建立檔案HelloController.php,然後在檔案中寫:
<?<span>php namespace App\Modules\Demo\Controller; </span><span>use</span><span> Minor\Controller\Controller; </span><span>class</span> HelloController <span>extends</span><span> Controller { </span><span>public</span><span>function</span><span> hello() {</span><span>return</span><span>View<span>::render(<span><span>'Demo:Hello:hello.php<span>', [<span><span>'name<span>' <span>=> <span><span>'World<span>']);</span></span></span><span> } } </span>
2.1.3 建立視圖檔案
在app/Modules/Demo/資料夾下建立資料夾/Tpl/Hello/然後建立hello.php:
Hello <?= <span>$name</span>?>