HasCodingCMS
v1.0.0
简单和开源的PHP框架
composer create-project hascoding/cms myappHasCodingCMS是一个应用程序开发框架 - 一种工具包,适用于使用PHP构建网站的人。它的目标是使您能够通过为通常需要的任务提供丰富的库,以及一个简单的界面和逻辑结构来访问这些库,使您能够比从头开始编写代码更快地开发项目。 HASCODINGCMS使您可以通过最大程度地减少给定任务所需的代码数量来创造性地关注您的项目。
建议使用PHP版本5.6或建议更新。
它也应该在5.4.8上使用,但是我们强烈建议您不要使用这种旧版本的PHP,因为潜在的安全性和性能问题以及缺失的功能。
将zip文件打开到将安装的目录,然后在/system/config/config.php文件中。更改$site_url , $site_session_name变量自己。
下一个设置通用框架结构
例如url = http:// $site_url /controller/action/parameters
首先在系统/控制器文件夹下创建PHP文件。例如:让我们创建一个名为Hasan的文件。文件的内容应如下。
用系统/控制器/hasan.php文件编写的代码
<?php
class Hasan extends Has_Controller
{
public function index () //
{
echo " Controller has been created successfully. " ;
}
public function demo ( $ par1 = "" , $ par2 = "" ) //demo is action , $par1 and $par2 is parameters
{
echo $ par1 ;
}
public function add ()
{
$ data = [
" data1 " = " this is data1 " ,
" data2 " = " this is data2"
]
$ this -> view ( " Hasan/Add " , $ data ); // Hasan/Add is System/View/Hasan/Add.php , $data is the data sent to the view file
}
}
?>在这里,确保类名称与文件名相同。
给您的控制器
$site_url /hasan$site_url /hasan/demo$site_url /hasan/add视图用于显示信息(通常是HTML)。查看文件进入System/View文件夹。视图可以是两种格式之一:标准PHP或PHTML
用系统/视图/hasan/add.php文件编写的代码
<! DOCTYPE html>
<html lang="en">
<head>
<meta charset=" UTF - 8 ">
<meta name="viewport" content="width=device-width, initial-scale= 1.0 ">
<title> <?php echo $ data1; ?> </title>
</head>
<body>
<?php echo $ data2; ?>
</body>
</html>