본문 바로가기
반응형

Programming/PHP22

[코드이그나이터] redirect 사용하기 코드이그나이터4 에서 redirect 사용하기 코드이그나이터3 에서는 redirect 사용을 아래와 같이 했다. redirect('/home'); 그대로 코드이그나이터4 에서 사용했더니 아래와 같은 에러를 뱉는다. CodeIgniter\HTTP\Exceptions\HTTPException The route for "/home" cannot be found. 코드이그나이터4 에서는 다음과 같이 사용해야 한다고 한다. $this->response->redirect('/home'); 2022. 11. 14.
[코드이그나이터] 설치시 require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension 오류 코드이그나이터 설치시 오류가 발생한 경우가 있다. 오늘은 require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension 오류 발생시 해결 방법을 설명한다. intl 확장은 The Internationalization extension 이며, PHP 국제화 함수이다. PS C:\> composer create-project codeigniter4/appstarter berasix_project Creating a "codeigniter4/appstarter" project at "./berasix_project" Info from https://repo.packagist.org: #StandWithUkr.. 2022. 11. 14.
[코드이그나이터] 4. CI 모델(Model) 사용해보기 간단하게 CI에서 모델 사용을 테스트해본다. 일단 Home 은 기본으로 있던 클래스이며, 함수추가로 테스트 해본다. 1. DB에 간단한 테이블 생성 CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `mykey` varchar(50) DEFAULT NULL, `myvalue` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 2. app\Config\Routes.php 에 추가 $routes->get('/find', 'Home::find'); 3. app\Models\ExampleModel.php 생성 namespace A.. 2022. 11. 10.
[코드이그나이터] 3. CI에서의 트랜잭션 사용 코드이그나이터(CI) 에서의 트랜잭션 사용 1. mysql에서 InnoDB 또는 BDB 테이블 유형을 사용한다. 2. 트랜잭션을 사용한 쿼리 실행하려면 아래 함수를 사용한다. $this->db->transStart() $this->db->transComplete() 2022. 11. 8.
우분투 + Apache2 + PHP + Mariadb + CIBOARD 설치 1. 아파치 설치 $ sudo apt install apache2 2. php 설치 $ sudo apt install php $ sudo apt install php-mysql php-gd php-xml php-curl 3. mariadb 설치 $ sudo apt install mariadb-server 4. CIBOARD 다운로드 http://www.ciboard.co.kr/b/lite Lite 다운로드 - 씨아이보드 :: 코드이그나이터 게시판 오픈소스 코드이그나이터(Codeigniter) 기반 공개형 PHP 무료게시판, PHP Framework, MVC Framework, 씨아이보드, CIBoard, PHP 7 지원 www.ciboard.co.kr $ sudo unzip 압축파일.zip $ sudo .. 2022. 10. 25.
[코드이그나이터] 2. codeigniter shield 프레임워크 설치하기 Codeigniter용 인증 권한 부여 프레임워크 CodeIgniter Shield 1. codeigniter 기본 설정 .env 파일을 아직 손대지 않은 가정하에 설정을 설명한다. .env 파일에서 아래 APP, DATABASE, SECURITY 부분 주석을 해제하고, DATABASE 부분은 본인 상황에 맞게 작성한다. #-------------------------------------------------------------------- # ENVIRONMENT #-------------------------------------------------------------------- CI_ENVIRONMENT = development #---------------------------------.. 2022. 10. 24.
728x90