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>