Marcos PHP de código abierto y de código abierto
composer create-project hascoding/cms myappHasCodingCMS es un marco de desarrollo de aplicaciones, un kit de herramientas, para las personas que crean sitios web utilizando PHP. Su objetivo es permitirle desarrollar proyectos mucho más rápido de lo que podría si estaba escribiendo código desde cero, proporcionando un rico conjunto de bibliotecas para tareas comúnmente necesarias, así como una interfaz simple y una estructura lógica para acceder a estas bibliotecas. HasCodingCMS le permite centrarse creativamente en su proyecto minimizando la cantidad de código necesaria para una tarea determinada.
Se recomienda PHP versión 5.6 o más nuevo.
También debería funcionar en 5.4.8, pero le recomendamos encarecidamente que no ejecute versiones tan antiguas de PHP, debido a posibles problemas de seguridad y rendimiento, así como características faltantes.
Abra el archivo zip al directorio donde se instalará luego, en el archivo /system/config/config.php. Cambiar $site_url , $site_session_name Variables a sus propias.
Siguiente configuración Estructura del marco general
Por ejemplo, para url = http: // $site_url /Controller/Action/Parameters
Primero cree un archivo PHP en la carpeta Sistema/Controlador. Por ejemplo: creemos un archivo llamado Hasan . El contenido del archivo debe ser el siguiente.
Códigos escritos en el archivo 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
}
}
?>Aquí, asegúrese de que el nombre de la clase sea el mismo que el nombre de archivo.
A tu controlador
$site_url /Hasan$site_url /Hasan/demo$site_url /haSan/add Las vistas se utilizan para mostrar información (normalmente HTML). Ver archivos Van en la carpeta System/View . Las vistas pueden estar en uno de los dos formatos: PHP estándar o PHTML
Códigos escritos en el archivo 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>