본문 바로가기

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')