这是一个以快速开发网络应用为理念的 MVC PHP 框架。你只需要安装 composer 就可以开始使用。

维护者

详细信息

github.com/Ombenitango/2F

源代码

问题

安装: 14

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 1

开放问题: 0

类型:项目

v1.0.7 2022-08-05 02:11 UTC

This package is auto-updated.

Last update: 2024-09-05 13:43:36 UTC


README

这是一个以快速开发网络应用为理念的 MVC PHP 框架。你只需要安装 composer 就可以开始使用。

以下是使用 2F 创建应用程序的方法

  • 安装 composer

  • 在命令行界面运行此命令 composer create-project tanzaverse/2f

  • 更改你的服务器配置文件

  • DocumentRoot "/opt/lampp/htdocs/"DocumentRoot "/opt/lamp/htdocs/my_project_name/public"

  • 并将你的项目放在服务器的公共目录中,例如,对于 xampp 用户,它将是 /opt/lamp/htdocs

  • 然后只需输入你的服务器地址,例如 https:///,你就完成了。

开发期间调试错误

转到 App\Config.php 并将 const SHOW_ERRORS=false; 更改为 const SHOW_ERRORS=true;

创建或添加路由

  • App/Controllers/Your_classname 内创建一个类,并创建如下所示的功能

示例

<?php 
namespace App\Controllers; use App\Models\HomeModels;
use Core\View;
class Home extends \Core\Controller {
   function about(){
      
   }

}
?> 
  • App/Views/Your_folder_name/_your_filename 内创建一个文件
  • 通过添加以下代码更新你创建的功能
 View::bindView('Your_folder_name/_your_filename.html',[
            
        ]);

创建或添加模型以与数据库交互并将数据发送到控制器

  • App/Models/Your_model_name.php 内创建一个类

示例

<?php 
namespace App\Models;
use PDO;
class HomeModels extends \Core\Model{
 public static function getAll()
 {
    $conn=static::getDB();// this is connection from database
 }
}
?>

连接到数据库

要连接到数据库,你只需将 App/Confing.php 文件更改为你的数据库详细信息。例如

<?php
namespace App;

class Config
{

    /**
     * Database host
     * @var string
     */
    const DB_HOST = 'localhost';

    /**
     * Database name
     * @var string
     */
    const DB_NAME = 'clms';

    /**
     * Database user
     * @var string
     */
    const DB_USER = 'root';

    /**
     * Database password
     * @var string
     */
    const DB_PASSWORD = '';

    const SHOW_ERRORS=false;
}
?>

查看你创建的路由

  • 只需在浏览器搜索栏中输入 你的服务器名称后跟类名和函数名

示例:如果你创建了名为 About 的类和名为 index 的函数,则你的路由将是 About/index https:///About/index