lcloss / php-page
与RainTpl一起使用的页面系统
dev-master
2018-02-17 13:32 UTC
Requires
- php: >=7.0
- rain/raintpl: ^3.1
This package is not auto-updated.
Last update: 2024-09-15 04:36:58 UTC
README
一个用于与RainTpl(模板系统)一起工作的简单类
入门指南
以下说明将在您的本地机器上安装并运行项目副本,以用于开发和测试。有关如何在实时系统上部署项目的说明,请参阅部署。
先决条件
您需要一个配置了Web服务器和PHP的环境。该项目旨在集成到其他项目中,因此最低先决条件是Web服务器和PHP。
安装
使用Git安装
git clone https://github.com/lcloss/php-page.git
使用Composer安装
composer require lcloss/php-page
运行测试
初始设置
模板的默认文件夹为../app/views/front。如果您想更改默认文件夹,请更改Page.php文件中的$ tpl_dir变量。
在您的系统视图文件夹中创建header.html和footer.html文件。在此示例中,还创建home.html文件。
最终结构如下
app/views/front/src/footer.html
app/views/front/src/header.html
app/views/front/src/home.html
在您的应用程序中,使用
use \LCloss\Page\Page;
$page = new Page();
$page->setTpl('home', [
'title' => 'Title of your Project',
'company' => 'Your company',
]);
创建模板
在您的视图文件夹中创建一个名为hello.html的模板。键入以下代码
<p>Hello {$username}!</p>
使用方法如下
use \LCloss\Page\Page;
$page = new Page();
$page->setTpl('hello', [
'username' => 'Frederico Ferdinando',
]);
您将看到如下内容
Hello Frederico Ferdinando!
构建使用
- RainTpl - 使用的模板系统
贡献
请阅读CONTRIBUTING.md以了解我们的行为准则以及向我们提交拉取请求的过程。
版本控制
我们使用GitHub进行版本控制。有关可用的版本,请参阅此存储库的标签。
作者
- Luciano Closs - 初始工作 - LCloss
还可以查看参与此项目的贡献者列表。
许可
该项目受MIT许可证的许可 - 有关详细信息,请参阅LICENSE.md文件。
致谢
- 该项目灵感来源于HCode的Completo de PHP 7课程
- 此README.md是从PurpleBooth README模板构建的。