lcloss/php-page

与RainTpl一起使用的页面系统

dev-master 2018-02-17 13:32 UTC

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!

构建使用

贡献

请阅读CONTRIBUTING.md以了解我们的行为准则以及向我们提交拉取请求的过程。

版本控制

我们使用GitHub进行版本控制。有关可用的版本,请参阅此存储库的标签

作者

  • Luciano Closs - 初始工作 - LCloss

还可以查看参与此项目的贡献者列表

许可

该项目受MIT许可证的许可 - 有关详细信息,请参阅LICENSE.md文件。

致谢