Kerangka kerja PHP sederhana dan open source
composer create-project hascoding/cms myappHASCODINGCMS adalah kerangka pengembangan aplikasi - toolkit - untuk orang yang membangun situs web menggunakan PHP. Tujuannya adalah untuk memungkinkan Anda mengembangkan proyek lebih cepat daripada yang Anda bisa jika Anda menulis kode dari awal, dengan menyediakan serangkaian perpustakaan yang kaya untuk tugas yang umum dibutuhkan, serta antarmuka sederhana dan struktur logis untuk mengakses perpustakaan ini. HASCODINGCMS memungkinkan Anda secara kreatif fokus pada proyek Anda dengan meminimalkan jumlah kode yang diperlukan untuk tugas yang diberikan.
PHP Versi 5.6 atau lebih baru direkomendasikan.
Ini harus bekerja pada 5.4.8 juga, tetapi kami sangat menyarankan Anda untuk tidak menjalankan versi PHP yang lama seperti itu, karena potensi masalah keamanan dan kinerja, serta fitur yang hilang.
Buka file zip ke direktori tempat Anda akan menginstal kemudian, dalam file /system/config/config.php. Ubah $site_url , $site_session_name Variabel untuk Anda sendiri.
Pengaturan Berikutnya Struktur Kerangka Umum
Misalnya untuk url = http: // $site_url /controller/action/parameter
Pertama -tama buat file PHP di bawah folder System/Controller. Misalnya: Mari kita buat file yang disebut Hasan . Konten file harus sebagai berikut.
Kode yang ditulis dalam file System/Controller/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
}
}
?>Di sini, pastikan nama kelasnya sama dengan nama file.
Ke pengontrol Anda
$site_url /hasan$site_url /hasan/demo$site_url /hasan/add Tampilan digunakan untuk menampilkan informasi (biasanya HTML). Lihat file masuk ke folder System/View . Tampilan dapat dalam salah satu dari dua format: Standar PHP atau PHTML
Kode yang ditulis dalam file System/View/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>