간단하고 오픈 소스 PHP 프레임 워크
composer create-project hascoding/cms myappHascodingCMS는 PHP를 사용하여 웹 사이트를 구축하는 사람들을위한 응용 프로그램 개발 프레임 워크 (툴킷)입니다. 그 목표는 일반적으로 필요한 작업을위한 풍부한 라이브러리 세트뿐만 아니라 이러한 라이브러리에 액세스하기위한 간단한 인터페이스 및 논리 구조를 제공함으로써 처음부터 코드를 작성하는 경우보다 훨씬 빠르게 프로젝트를 개발할 수 있도록하는 것입니다. Hascodingcms를 사용하면 주어진 작업에 필요한 코드의 양을 최소화하여 프로젝트에 창의적으로 집중할 수 있습니다.
PHP 버전 5.6 또는 최신 기능이 권장됩니다.
5.4.8에서도 작동해야하지만 잠재적 인 보안 및 성능 문제와 누락 된 기능으로 인해 이러한 이전 버전의 PHP를 실행하지 않는 것이 좋습니다.
/system/config/config.php 파일에서 설치할 디렉토리로 zip 파일을 열어보십시오. $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>