Frameworks PHP simples et open source
composer create-project hascoding/cms myappHascodingCMS est un cadre de développement d'applications - une boîte à outils - pour les personnes qui créent des sites Web à l'aide de PHP. Son objectif est de vous permettre de développer des projets beaucoup plus rapidement que vous ne le pouviez si vous écriviez du code à partir de zéro, en fournissant un riche ensemble de bibliothèques pour les tâches couramment nécessaires, ainsi qu'une interface simple et une structure logique pour accéder à ces bibliothèques. HascodingCMS vous permet de vous concentrer de manière créative sur votre projet en minimisant la quantité de code nécessaire pour une tâche donnée.
PHP version 5.6 ou plus récent est recommandé.
Cela devrait également fonctionner sur 5.4.8, mais nous vous conseillons fortement de ne pas exécuter de telles anciennes versions de PHP, en raison de problèmes de sécurité et de performances potentiels, ainsi que des fonctionnalités manquantes.
Ouvrez le fichier zip au répertoire où vous installerez ensuite, dans le fichier /ystem/config/config.php. Modifiez $site_url , $site_session_name Les variables vous sont propres.
Paramètres suivants Structure du cadre général
Par exemple pour url = http: // $site_url / contrôleur / action / paramètres
Créez d'abord un fichier PHP dans le dossier System / Controller. Par exemple: créons un fichier appelé Hasan . Le contenu du fichier doit être le suivant.
Codes écrits dans le fichier système / contrôleur / 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
}
}
?>Ici, assurez-vous que le nom de classe est le même que le nom de fichier.
À votre contrôleur
$site_url / hasan$site_url / hasan / démo$site_url / hasan / add Des vues sont utilisées pour afficher des informations (normalement HTML). Afficher les fichiers dans le dossier System/View . Les vues peuvent être dans l'un des deux formats: PHP ou PhTML standard
Codes écrits dans le fichier système / vue / 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>