Einfache und Open -Source -PHP -Frameworks
composer create-project hascoding/cms myappHascodingCMS ist ein Anwendungsentwicklungsrahmen - ein Toolkit - für Personen, die Websites mit PHP erstellen. Sein Ziel ist es, Ihnen die Entwicklung von Projekten viel schneller zu ermöglichen, als Sie es konnten, wenn Sie Code von Grund auf neu schreiben, indem Sie eine Reihe von Bibliotheken für häufig benötigte Aufgaben sowie eine einfache Schnittstelle und logische Struktur für den Zugriff auf diese Bibliotheken bereitstellen. Mit HascodingCMS können Sie sich kreativ auf Ihr Projekt konzentrieren, indem Sie die für eine bestimmte Aufgabe benötigte Code minimieren.
PHP Version 5.6 oder neuer wird empfohlen.
Es sollte auch am 5.4.8 funktionieren, aber wir raten Ihnen dringend, aufgrund potenzieller Sicherheits- und Leistungsprobleme sowie fehlende Funktionen nicht so alte Versionen von PHP durchzuführen.
Öffnen Sie die ZIP -Datei in dem Verzeichnis, in dem Sie dann in der Datei /system/config/config.php installiert werden. Ändern Sie $site_url , $site_session_name Variablen in Ihre eigenen.
Nächste Einstellungen Allgemeine Frameworkstruktur
Zum Beispiel für URL = http: // $site_url /controller/action/parameters
Erstellen Sie zuerst eine PHP -Datei im Ordner System/Controller. Zum Beispiel: Erstellen wir eine Datei namens Hasan . Der Inhalt der Datei sollte wie folgt sein.
Codes in System/Controller/Hasan.php -Datei geschrieben
<?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
}
}
?>Stellen Sie hier sicher, dass der Unterrichtsname dem Dateinamen übereinstimmt.
An Ihren Controller
$site_url /hasan$site_url /hasan/Demo$site_url /hasan/addieren Ansichten werden verwendet, um Informationen anzuzeigen (normalerweise HTML). Anzeigendateien werden im Ordner System/View angezeigt. Ansichten können in einem von zwei Formaten sein: Standard -PHP oder PHTML
Codes in System/Ansicht/Hasan/add.php -Datei geschrieben
<! 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>