반응형

코드이그나이터 7

[CI4] CI4 4.2 version 자동라우팅 불가.

버전 4.2 자동라우팅이 꺼짐 상태로 나오기에 해당 세팅을 수정하면된다. app/config/Routes.php 세팅 설정. // $routes->setAutoRoute(false); $routes->setAutoRoute(true); 해당 내용으로 바꿔주거나 추가하면 자동으로 붙는다. ++ 참고 https://cikorea.net/bbs/view/qna?idx=24925&page=1&hit=not&view_category=&lists_style=&scroll=5416&page_comment=1 설치관련 및 controller 문의드립니다. 안녕하세요 가입하자마자 이렇게 문의먼저 남깁니다. ci4는 처음이라 다소 어려움이 있어 혹시나 이런글 보고 도움이 되실수도 있겠단 생각이 들어 설치부터 현재 진행한것..

취업/CodeIgniter 2023.02.15

[CI4]codeigniter4에서 www 작동하게 만들기.(with apache)

2022.02.22 - [취업/CodeIgniter] - [ci4] 최소지원 php 버전은 7.2? 7.3? [ci4] 최소지원 php 버전은 7.2? 7.3? 회사에선 ci4이지만, php 버전 7.2를 쓰는데, ci4에선 다운로드에선 최소 지원이 7.3버전이더라 https://codeigniter.com/download Welcome to CodeIgniter CodeIgniter 4 is the latest version of the framework, intended for use with PHP kasumil.tistory.com 해당 내용을 통해서 다운 받으면 되고, 내 경우에 7.2를 사용하기에 해당 부분의 내용대로 수정하였다. public폴더가 연결이 안되서 이걸 어떻게 하나 했는데, aw..

취업/CodeIgniter 2022.12.14

[ci4] 페이징, 페이지네이션 처리하기.

http://ci4doc.cikorea.net/libraries/pagination.html 페이지네이션(Pagination) — CodeIgniter 4.2.6 documentation Docs » 라이브러리(Libraries) » 페이지네이션(Pagination) © Copyright 2019-2022 CodeIgniter Foundation Last updated on Sep 14, 2022. Built with Sphinx using a theme provided by Read the Docs. ci4doc.cikorea.net 기본적인 설명은 여기 있다. 하지만, 이것보다 필요한 게 실제 작동되는 부분이었다. 그래서 찾아보니 한국 코드이그나이터 모임인 cikoea에서 만든 예제가 있었다. htt..

취업/CodeIgniter 2022.09.23

[ci4] memcached 사용하기

사용 방법은 정말로 간단하다. $cache = \Config\Services::cache(); $foo = $cache->get('foo'); 요렇게 서비스 클래스에서 가져오던가 $foo = cache('foo'); 요렇게 가져오던가 하는 방법이다. 일단 캐시서버를 구성해야하는데, app/Config/Cache.php 에 파일이 있다. 여기서 $handler 엔진을 시작할 때 기본 핸들러로 사용해야 하는 핸들러의 이름입니다. 사용 가능한 이름은: dummy, file, memcached, redis, predis, wincache. $backupHandler 첫 번째 선택 $handler를 사용할 수 없는 경우 다음으로 로드할 캐시 핸들러입니다. 다른 핸들러는 더 복잡한 다중 서버 설정에 맞지 않을 수 ..

취업/CodeIgniter 2022.04.25

[ci4]codeigniter4 index.php is kill, index.php 죽이기

정답은 간단하다. ubuntu서버의 경우 /etc/apache2/sites-available/해당 도메인.conf로 접속하여, 1번과 3번을 수정한다. Options FollowSymLinks AllowOverride All Require all denied AllowOverride None Require all granted Options Indexes FollowSymLinks AllowOverride All Require all granted # # Options Indexes FollowSymLinks # AllowOverride None # Require all granted # 컨트롤러/app.php에서 public indexPage= '';로 수정. 기존까지는 config.php를 수정하라고..

취업/CodeIgniter 2022.01.19

[ci4] ci4 with react.js codeigniter4에 React.js 올리기

++ 기본적으로 php에 대한 이해와 react.js에 대한 이해가 필요합니다 ++ 기존에는 php도 쓰고 ci4도 쓰는바람에 여러가지 짬뽕을 php카테고리에 밀어넣었는데, 이제 ci 폴더를 따로 만들었다. 방법은 진짜 간단하다. 1. bitnami를 설치. 2. ci4를 다운로드 3. c:\bitnami\wamp package 버전\apache2\htdocs\ 해당 ci4압축 해제한 파일 넣어주기. 4. env 파일 복사 후 .env 만들고 production을 주석처리하고, 해당 변수를 복사하여 development로 선언한다. #-------------------------------------------------------------------- # ENVIRONMENT #------------..

취업/CodeIgniter 2022.01.19

[php] CI 코드이그나이터3에 env dotenv .env 적용하기

위코드를 다닐때는 초보자라 config.js에서 그냥 export 해서 사용했던거였는데, node.js를 배우면서 dotenv라는 라이브러리를 알게되었다. 해당 라이브러리는 config.js처럼 하나의 전역변수 파일을 만들어 따로 호출하지 않고, config.js는 해당 파일을 사용하는 컴포넌트에서 매번 import해야했음. 하지만, dotenv는 자동으로 해당파일을 import해서 변수 호출하는 방식으로 해결하는 라이브러리. 해당 파일만 github 예외파일로 선정시 나머지 코드들은 github에 업로드가 가능하니 공유도 좋다. 즉 보안성도 좋고 사용하기도 좋아서 재사용코드들도 관리가 쉽다는 것. url * 500개면 500개를 일일히 수정하는 것인데, 이를 한개의 코드만 바꾸면 나머진 알아서 교체되니..

취업/PHP 2021.11.12
728x90