注意: devvoh/parable:1.2.2現在不再開發。對於Parable未來的下一章,請轉到2.0.0版本的parable-php/framework 。
Parable 2.0.0是一個完整的重寫,但是可以在合理的時間內跨越1.0家族的應用程序。如果您需要任何幫助,請在此處打開問題。
感謝您支持寓言!
Parable是PHP微型框架,旨在可讀,可擴展且不在意。
可以通過使用作曲家安裝寓言。
$ composer require devvoh/parable這將安裝寓言和所有必需的依賴關係。寓言需要PHP 5.6或更高。
創建一個index.php文件,並包括作曲家自動加載器:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run ();然後進入vendor/devvoh/parable Directory並運行make server 。然後,您可以打開http://127.0.0.1:5678/hello/parable ,您應該受到“ Hello,Parable!”的歡迎。您也可以通過常規網絡服務器提供服務。
要在上面的基本用法中使用寓言不僅是直接的應用程序,並且您想使用控制器,操作,視圖等,在安裝後,運行以下命令:
$ vendor/bin/parable init-structure現在你準備好了!只需打開它應該在瀏覽器中輸入的URL,就應該看到一個歡迎頁面。
如果您想使用Nginx或其他服務器,那也很酷,但是截至目前尚無示例配置。
運行parable init-structure後,您應該有一個基本的結構可以使用。示例文件顯示構建某些內容所需的大部分內容。示例ConfigApp文件包含一些最重要的東西本身會收聽。
現在,如果您想將其放在git(或其他VCS)存儲庫中,則可以將其放在單獨的配置文件中,並使用.gitignore文件將其排除。
閱讀文檔以獲取有關如何使用寓言的更多詳細信息,以及ChangElog.md以進行最新更改。
對改善寓言的任何幫助都非常感謝,但是在創建任何拉動請求之前,請檢查貢獻。 md。
有任何問題或建設性的反饋嗎?在devvoh.com上找到我,或通過在github上添加問題來問我一個問題。畢竟,這是一個激情的項目,因為這是一個激情的項目。
Parable PHP框架是根據MIT許可證許可的開源軟件。