제목 | PHPStorm 에서 CodeIgnighter 을 사용하기 | ||
---|---|---|---|
글쓴이 | 작은별 | 작성시각 | 2017/09/01 22:19:35 |
|
|||
PHPStorm 에서 CodeIgnighter 을 사용하기
구글링에 이미 많은 검색 결과가 있지만 이해가 되지 않아서 고생했던 내용을 정리해 보았습니다. https://github.com/topdown/phpStorm-CC-Helpers#mark-as-plain-text 1. 일단 위 github 에서 파일 다운 받아서 프로젝트 적당한 부분에 복사해서 붙여 넣는다.
일단 이렇게 하고...
Mark as Plain Text
이 부분에서 조금 이해가 안되었습니다.
그냥 위 경로에 있는 파일에 오른쪽 버튼 누른 후에 Mark as Plain Text 를 선택해서 Plain Text 로 만들면 됩니다. 여기까지 하면 일단 자동 완성은 되는 듯 합니다. 마지막으로 Custom Model 을 적용하기 위해서는 github 에서 다운 받은 my_models.php 파일 앞부분에 아래와 같이 Custom Model 추가해주면 완성입니다. /** * Add you custom models here that you are loading in your controllers * * <code> * $this->site_model->get_records() * </code> * Where site_model is the model Class * * ---------------------- Models to Load ---------------------- * <examples> * * @property membership_model $membership_model * @property site_model $site_model * @property data_model $data_model * @property products_model $products_model * @property film_model $film_model * @property film_model1 $film_model1 * @property db_function_model $db_function_model * * */
다 해보고 나니 전체적인 내용은 어렵지 않은데 처음에는 항상 그렇듯이 어렵네요.
|
|||
다음글 | PHPStorm 에서 Sublime Text Style... | ||
이전글 | sticky footer, css 처리 방법입니다. (1) | ||
마술반지
/
2017/09/15 10:35:31 /
추천
0
|
변종원(웅파)
/
2017/09/15 11:20:15 /
추천
0
마술반지/ 알리아싱 한거는 못 찾을 수 있습니다. test_model이라고 선언해주고 TesModel을 찾길 바라는건.... ^^ |
마술반지
/
2017/09/15 12:40:06 /
추천
0
변종원(웅파)/ 웅파님 제가 테스트 코드를 써서 그런걸수 있는데요
실제는 컨트롤러에서 $this->load->model('order_model', 'Order'); 로드를 하고있고 my_models.php 에 @property order_model $Order 이렇게 추가하였는데도 안되더라구요..
제가 설정을 잘못한 부분인가요??
|
변종원(웅파)
/
2017/09/15 13:07:41 /
추천
0
마술반지/ 알리아싱까지 해줄 정도로 되어있는게 아니라서 그렇습니다. 정 쓰시고 싶으면 알리아싱 하시 마시고 모델명을 변경해서 사용하세요. ^^ |
질문있습니다
저도 첫 스톰 셋팅하고있는데요
$this-> 이 관련된 부분은 잘 되는데
컨트롤러에서
$this->load->model('test_model', 'TestModel'); 로 로딩하고
my_models.php 에 @property test_model $test_model 추가해줬는데요
$this->TestModel-> 안나옴(ㅜㅜ)
접근이 안되는데 어떤 문제인지 알 수 있을까요?