본문 바로가기

전체 글186

PHP Framework, CodeIgniter 시작하기 [2부] [1부]에 이어서 시작합니다. 4. CI 경로 설정하기. CI를 시작하기 위해서는 기본 경로를 설정해 줘야 합니다. system/application/config/config.php 파일을 열어서... 'base_url'을 아래와 같이 수정해 줍니다. 1 $config['base_url'] = "http://localhost/ci/"; 정상적으로 설치가 되었으면 아래와 같이 나옵니다. 5. MySQL 연결 설정하기. 데이터 베이스의 연결이 설정 되어 있는데로 설정르 합니다. 파일은 system/application/config/database.php 입니다. 이번 포스팅에서 사용할 db는 helloworld이고 사용자아이디와 암호는 "root"로 했습니다. 1 2 3 4 5 $db['default']['.. 2011. 2. 25.
PHP Framework, CodeIgniter 시작하기. [1부] 지난번 포스티에서 PHP Framework를 비교 한적이 있습니다. 그 4개의 Framework중에서 제 마음에 드는건 CodeIgniter더 군요. 그리고 몇 일 공부 한 짧은 지식을 정리해 볼까 합니다. 프레임워크를 왜 사용하는가? 프레임워크는 재사용 가능한 클래스와 개발 시간을 단축 할 수 있는 기능을 제공합니다. 프레임워크를 통해서 개발 함으로 인해서 원치 않은 코드의 개발을 최소화 할 수 있다. codeIgniter의 예로 들면, database 접근,email 전송, form 데이터검증(validation),세션관리, 이미지 처리, XML-RPC 등 이 외에도 다양한 기능을 제공합니다. 이런 기능들을 특별히 구현 할 필요 없이 프레임워크에서 제공해 주는 것을 사용하면 됩니다. 이런 것을 통해서.. 2011. 2. 25.
Eclipse + CakePHP 환경에서 코드 자동 완성(Code Complete) 구현하기 CakePHP의 특수성 때문에 코드 자동 완성(Code Complete) 기능에 일부 제약이 있어서 코딩 작업시에 불편함을 겪는다. 이에 해결방법을 찾아보았다. 먼저 구글링한 URL 몇개는 다음과 같다. http://groups.google.com/group/cake-php/browse_thread/thread/04b94b593714b394/9c71e02157bcaacd http://mark-story.com/posts/view/code-completion-for-cakephp-in-eclipse http://cakebaker.42dh.com/2007/10/12/code-completion-in-views-with-eclipse-pdt/ 위 포스트만 봐서는 헷갈리는 부분도 있고 아직 완전히 이해는 되지 .. 2011. 2. 10.
트위터 API(Twitter API) 사용하기 Twitter에서는 외부에서 Twitter의 기능을 이용할 수 있도록 API 를 제공해 줍니다. 트위터에서 직접적으로 이용하는 것보다는 기능의 제한이 있지만, 대부분의 기능을 이용가능합니다. http://apiwiki.twitter.com/ 보면 관련한 기능들을 쉽게 알수 있습니다. 기본적으로 HTTP 프로토콜을 이용하여 구성되어 있기 때문에 웹브라우저 상에 주소만 입력하면 특정 기능들을 사용할 수 있습니다. 트윗 애드온즈 사용하다가 답답한 부분이 있어서 직접 필요한 기능이 있는 클라이언트를 만들어 볼까 했는데 생각보다 엄청 쉽더군요..;; HTTP 프로토콜에서 request를 처리할때는 GET, POST 2가지 방식이 있는데 트위터 API에서는 GET 방식을 지원합니다. 왜 트위터에서 140까지만 가능.. 2011. 1. 14.