본문 바로가기

php 헛다리

(61)
라라벨9 컨트롤러에서 모델 호출하는 방법 1번HotModel = $HotModel; // 모델​  2번HotModel = new HotModel(); // 모델 개인적으로 2번째 방법이 맘에드는군
PSR-12: 확장 코딩 스타일 PSR-12: 확장 코딩 스타일  PSR-12: 확장 코딩 스타일 - PHP-FIG PSR-12: Extended Coding Style - PHP-FIGPSR-12: Extended Coding Stylewww.php-fig.org
php htmlspecialchars php htmlspecialchars
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')
ci4 session 세션 // 세션에 사용자 정보 저장 $sess_arr = [ 'admin_100_pk' => $arr_SQL_Result[0]['admin_100_pk'], 'admin_100_id' => $arr_SQL_Result[0]['admin_100_id'], 'admin_100_name' => $arr_SQL_Result[0]['admin_100_name'], 'admin_100_email' => $arr_SQL_Result[0]['admin_100_email'], 'logged_in' => true ]; $session = session(); // 세션로드 ..
ci4 쿼리빌더 ci4 쿼리빌더​​쿼리 확인SELECT 쿼리: getCompiledSelect()INSERT 쿼리: getCompiledInsert()UPDATE 쿼리: getCompiledUpdate()DELETE 쿼리: getCompiledDelete()select ​Array ( [sqlLike] => Array ( [admin_100_id] => 1 ) [orderBy] => admin_100_pk desc )$builder = $this->db->table($this->table); // table​$builder->select('admin_100_default.*'); // select​$builder->where($arrData['sqlWhere']);​$builder->like($arrData['sqlLi..
ci4 widget 위젯 ci4 widget 위젯 /app/Libraries/MyWidget.phpparser = \Config\Services::parser(); // 파서 사용 } public function test() { // 필요한 로직 작성 (데이터 가공, 모델 호출 등) $arr_VARIABLE_DATA['widget_data'] = "widget_0001"; return $this->parser->setData($arr_VARIABLE_DATA, 'raw')->render("widgets/my_widget_view"); // setData 에 raw 해야 html 태그 정상출력 / render( 출력파일 ) }}/app/Views/widge..