nicolas / phoponent
PHP 框架,允许使用 PHP 创建 HTML 组件。每个组件都是一个 MVC 模式,其视图可以包含其他组件。
dev-master
2018-07-17 06:45 UTC
This package is auto-updated.
Last update: 2024-09-27 23:39:30 UTC
README
LICENCE GNU GPL
PHP 框架,用于在 PHP 中创建 HTML 组件。每个组件都是一个 MVC 模式,其视图可以包含其他组件。
安装
克隆 Phoponent Git 仓库
git clone https://github.com/nicolachoquet06250/phoponent
使用
使用可用的命令。
有多个命令可用
php Phoponent
- 帮助命令
php Phoponent make:debug
- 启用和禁用调试模式。
- ...等等
创建 HTML 页面。
要创建 HTML 页面,请在 app
目录中创建 HTML 文件。
要查看此页面,请在浏览器中输入 http(s)://your_domain.com/?p=index.html
创建 PHP 组件
要创建 PHP 组件,只需在终端中输入此命令
php Phoponent make:component
此命令有两个参数,其中一个是必需的
- tag:这是组件的标签名称。
- type:这是组件的类型(核心或自定义)
- =>核心是默认值。
此命令将为您创建
- 一个演示模型
- 处理数据
- 一个演示 PHP 视图及其关联的 PHP 类
- 处理视图
- 一个演示控制器
- 返回渲染
之后,更新文件以获得预期结果。
为了让您的组件被考虑,它必须写在 HTML 页面上。
您可以用三种不同的方式来编写,而不会影响框架对其的理解
- 第一种方式
<My_component parameter="value"></My_component>
- 第二种方式
<My_component parameter="value"> text to write in the 'value' variable </My_component>
- 第三种方式
<My_component parameter="value"/>
对于外部库,将它们包含在 external_libs
目录中
如果您添加了外部库或类,并希望在组件中添加依赖项
-
转到 phoponent/Autoload.php 文件,并将您的文件添加到
self::$dependencies[]
变量中。- 类名是键,值是类(
self::$dependencies['ma_class'] = \namespace\ma_class::class;
)
- 类名是键,值是类(
-
查看以下网站
- 以测试框架
- http(s)://domain.fr?(:port)/?p=index.html
- http(s)://domain.fr?(:port)/?p=doc/index.html
- https://github.com/nicolachoquet06250/phoponent
- 以测试框架