php 헛다리/CI4 헛다리 (17) 썸네일형 리스트형 ci4(4.5.5) 특정ip 개발모드 ci4(4.5.5) 특정ip 개발모드 protected static function defineEnvironment(): void { if (! defined('ENVIRONMENT')) { // @phpstan-ignore-next-line $env = $_ENV['CI_ENVIRONMENT'] ?? $_SERVER['CI_ENVIRONMENT'] ?? getenv('CI_ENVIRONMENT') ?: 'production'; ////////////////////////////////////////////////////// /// 특정ip 개발모드.. ci4 - aws redis ( Valkey ) 설정 ci4 - aws redis ( Valkey ) 설정 우선 작업 https://huningyo.tistory.com/300 aws redis ( Valkey )aws redis 사용ElastiCache 선택Valkey 캐시 선택기본으로 진행이름 적당히 작성 - 생성기다리면 엔드 포인트가 생긴다.엔드 포인트가 생기면 - 컴퓨팅 연결 연결할 인스턴huningyo.tistory.com .envsession.driver = 'CodeIgniter\Session\Handlers\RedisHandler'session.savePath = 'tls://aws redis ( Valkey ) 엔트포인트' app/Config/Session.php하단에 추가 /////////////.. ci4 - aws s3 파일업로드 https://huningyo.tistory.com/290 aws CDN 001 - s3 버킷생성모든서비스 - 스토리지 - s3진행전 지역을 버지니아 북부로 진행하자.https 를 사용하려면 버지니아 북부만 가능한다. http만 사용한다면 버지니아 북부를 하지 않아도 된다.하지만 문제가 생huningyo.tistory.com https://huningyo.tistory.com/291 aws CDN 002 - cloudFront (s3 버킷을 cloudFront에 연결)https://huningyo.tistory.com/290 aws CDN 001 - s3 버킷생성모든서비스 - 스토리지 - s3진행전 지역을 버지니아 북부로 진행하자.https 를 사용하려면 버지니아 북부만 가능한다. http만 사.. ci4 cookie 쿠키 ci4 cookie 쿠키 1번 방법$this->response->setCookie( 'cookie_name' //쿠키명 , $value // 값 , 3600 // 시간 );return; // response->setCookie( 'cookie_name' //쿠키명 , $value // 값 , 3600 // 시간 .. ci4 파서사용시 자바스크립트 알수없는 Syntax 에러 ci4 파서사용시 자바스크립트 알수없는 Syntax 에러html 파일에서 자바스크립트 function deleteSubmit() { if( confirm("삭제하시겠습니까?") ) {위의 경우 if 에서 syntax 에러 발생함 해결방법 if 위에 주석 추가하면 에러 안남. function deleteSubmit() { // if( confirm("삭제하시겠습니까?") ) { ..... 대체 뭘까.....또 다른방법은 js파일을 따로 사용- 확인은 안해봄. CI4 컨트롤러에서 모델 호출하는 방법 1번HotMemoModel = model('App\Models\HotMemoModel'); /// model ///////////////////////////////////////////////////////////// 2번HotMemoModel = new HotMemoModel (); /// model ///////////////////////////////////////////////////////////// 개인적으로는 use App\Models\HotMemoModel; 안해도 되는 1번이 맘에드는군 ci4 parser 파서 ci4 parser 파서 class DashboardDefaultController extends BaseController{ private $parser; // 파서사용 private $arr_class_common; public function initController( RequestInterface $request , ResponseInterface $response , LoggerInterface $logger ) { parent::initController($request, $response, $logger); // Add your code here. $this->arr_class_common.. ci4 post ci4 post$this->request->getPost('write_id') 이전 1 2 3 다음 목록 더보기