binnyva / iframe
iFrame 是一个 PHP 微型框架
2.0.9
2024-08-03 12:44 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-09-28 13:26:22 UTC
README
2.0.9
iFrame 是一个轻量级的 PHP 框架。
<?php
require __DIR__.'/vendor/autoload.php';
$app = new iframe\App;
$message = "Hello World!";
$app->render();
基础
iFrame 是一个 MVC 框架 - 但有一些不同。控制器是调用该文件的文件。为了更好地理解,让我们看看上面的代码。它从这个 URL 调用 - example.com/hello.php
在这种情况下,hello.php
是控制器。执行 $app->render()
会做这些...
- 包含
<app folder>templates\layout\page.php
文件(提供通用布局) - 包含此特定登录文件的视图 - 将是
<app folder>templates\hello.php
- 包含
<app folder>\assets\css\hello.css
- 包含
<app folder>\assets\js\hello.js
- 将视图输出放在通用布局中。
系统将根据控制器文件路径猜测模板文件的路径。如果您愿意,可以更改模板文件路径。
安装
使用 composer 安装 iFrame
$ composer require binnyva/iframe
如果您使用 iframe 开发新项目,建议安装骨架项目...
$ composer create-project binnyva/iframe-skeleton [my-app-name]
这将自动安装 iframe 并设置所需的文件夹结构。
警告!
除非您知道自己在做什么,否则不要使用此框架。它已经针对一些特定的用例进行了开发。有更好的框架可供选择 - 请使用其中之一...