一個簡單的 Hello World
在命令列中,進入要在其中建立專案的目錄,然後鍵入:composer create-project zendframework/skeleton-application helloWorldTest
。在安裝過程中,系統會詢問你是否需要進行最小程度的安裝:暫時讓我們說是,我們只是在測試。
為簡單起見,我們將使用內建的 PHP CLI 伺服器。從命令列,進入專案的根目錄(helloWorldTest
),然後執行:php -S 0.0.0.0:8080 -t public/ public/index.php
。現在,開啟 Web 瀏覽器並轉到 http:// localhost / ,你應該會看到 ZF2 Skeleton Application 的歡迎頁面。
如果你這樣做,我們現在將設定一個新頁面。在 module/Application/config/module.config.php
中,你可以看到已經為應用程式子資料夾設定了動態路徑:
return [
'router' => [
'routes' => [
'home' => [
...
],
'application' => [
'type' => Segment::class,
'options' => [
'route' => '/application[/:action]',
'defaults' => [
'controller' => Controller\IndexController::class,
'action' => 'index',
],
],
],
],
],
在 module/Applicaiton/src/Controller/IndexController.php
中設定一個新動作“helloWorldAction()
”:
class IndexController extends AbstractActionController
{
public function indexAction()
{
...
}
public function helloWorldAction()
{
return new ViewModel();
}
}
最後,使用以下內容建立檢視檔案 module/Application/view/application/index/hello-world.phtml
:
<?php
echo "Hello World !";
現在,轉到 http:// localhost / application / hello-world ,並向 ZF2 打個招呼!