태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
2008.03.07 11:26
젠드 프레임워크에 대한 한글 메뉴얼입니다.

번역은 네이버를 이용했구여.. 영문판이 아니라 일어 메뉴얼을 번역한겁니다.

번역이 매끄럽지 못한 부분이 있겟지만 이해하기 힘들정도는 아니라고 봅니다.

이것을 보기위해서는 jw free note 라는 프로그램이 있습니다.

전부 html이기 때문에 웹 브라우저에서 보는 것도 상관없습니다만, 이왕이면 저 프로그램을 통해서 보시는게 편할겁니다.

웹브라우저에서 보실거라면 ___jw_free_note_folder.htm 파일이 인덱스 파일이라고 보시면 됩니다.

관련 사이트
젠드 프레임워크 공식 사이트
네이버 번역사이트

지난글
2007/08/31 - [프로그래밍/Framewrok] - Zend Framework(1.0.1) 설치하기 및 가장 기본적인 샘플
2007/08/28 - [프로그래밍/Framewrok] - Zend Framework 1.0.1 한글 메뉴얼
Posted by 네오미르
2007.08.31 10:16

공식사이트 에서 젠드 프레임워크를 다운받습니다.. 제가 사용한 버전은 1.0.1 입니다.

아파치와 php는 깔려있다는 전제하에 설명을 드리겠습니다..

제 디렉토리 구조를 설명드리겠습니다
~/_app
      /controllers
      /models
      /views/scripts/컨트롤러명/액션명.phtml
      /모듈명/controllers
                 /models
                 /views/scripts/컨트롤러명/액션명.phtml
~/_lib/Zend/젠드 클래스들..
~/root  <- 이 폴더를 아파치에서 DocumentRoot 로 잡아주셔야 합니다
      /.htaccess
      /index.php

첨부파일을 다운받으시면 위의 구조로 되어있습니다
_app에 보시면 모듈명 폴더는 없습니다.. 저것은 모듈별로 별도로 처리할경우
예를들어 게시판일경우 ~/_app/board/controllers, ~/_app/board/views/~ 이런식으로 모듈별로 관리할경우입니다..

다운받은 파일을 적당한 곳에 푸시고 ~/root 폴더를 아파치의 DocumentRoot로 잡아주시고 재실행해주시면 될겁니다..

http://localhost/
http://localhost/index/test
http://localhost/test
http://localhost/test/test

화면에 나오는 내용은 Hello, World! 와 어느 뷰페이지가 사용되는지, 어느 클래스와, 어느 액션이 처리되는지를 보여줄겁니다..

그리고 만약에 페이지를 찾을수 없다고하면 아파치 설정을 수정해 보세요

httpd.conf 파일을 수정해주세요

<Directory "~~~~~~~\root"> <- 샘플 소스가 잇는 경로
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>


Posted by 네오미르
2007.08.28 10:40

젠드 프레임워크에 대한 한글 메뉴얼입니다.

번역은 네이버를 이용했구여.. 영문판이 아니라 일어 메뉴얼을 번역한겁니다.

번역이 매끄럽지 못한 부분이 있겟지만 이해하기 힘들정도는 아니라고 봅니다.

이것을 보기위해서는 jw free note 라는 프로그램이 있습니다.

전부 html이기 때문에 웹 브라우저에서 보는 것도 상관없습니다만, 이왕이면 저 프로그램을 통해서 보시는게 편할겁니다.

웹브라우저에서 보실거라면 ___jw_free_note_folder.htm 파일이 인덱스 파일이라고 보시면 됩니다.

관련 사이트
젠드 프레임워크 공식 사이트
네이버 번역사이트

Posted by 네오미르
2007.02.09 14:28
내가 작업한 환경은 윈도우즈XP 이다.


1. APM, AutoSet, 도깨비, XAMPP 등 다양한 PHP와 아파치 서버조합을 설치해야한다.... =>당연히 했을거라 생각하고 패스~

2. pear가 설치되어 있다면 패스~
  설치 안되어 있다면..
  php가 설치된 폴더에 보면 PEAR폴더가 있고 그안에 go-pear.php, go-pear.phar 등의 파일이 있을것이다..
  없다면   http://go-pear.org/ 이곳에 가면 바로 php소스가 보일것이다..
      이것을 PEAR 폴더에 go-pear.php등으로 저장하라.. 파일명은 달라도 상관없다.
  있다면 프롬프트 창에서 php go-pear.php 치면 설치가 될것이다...
     이때 설치경로라든가.. 몇가지 설정항목이 나오는데... 걍 엔터쳐서 넘어가도 무방할 것이다..
  관련 사이트   http://pear.php.net/manual/en/installation.getting.php  이곳에 가면 다양한 OS에 맞는 설치방법이 있다
 
3. Symfony Framework 설치
  프롬프트 창에서 pear channel-discover pera.symfony-project.com 입력하고 엔터
  다음, pear install symfony/symfony 입력하고 엔터
  그러면 PEAR폴더에 symfony폴더가 생성되고 그곳에 심포니가 설치될것이다..
  관련 사이트    http://www.symfony-project.com/trac/wiki/BeginningSymfonyWithPear
 이렇게 하면 Symfony Framework 설치는 끝난것이다...

※만약 프롬프트창에서 pear명령어가 안먹는다면 환경변수 path에 php 폴더의 경로를 추가해 주면 pear, symfony명령어를 아무 위치에서든 쓸수 있습니다... - 이정도는 다 아시겠지만.. 혹시나해서..
Posted by 네오미르
2007.02.09 14:00


심포니 개발 사이트에서 얻어온 자려구여..
심포니로 개발해보실분들은 보고 따라해보세요...
근데.. ㅡ,ㅡ;; 전 _cart.php부분에서 에러가 나네여...

참고로 동영상과 차이점이 있는데...
동영상에서 보시면 어플리케이션의 모듈파일들은 최상위(?)폴더에 존재하더라구여...
근데 1.0.0rc2버전에서 해보시면 알겠지만
apps폴더 안에서 생성됩니다...
모듈 생성후 확인할때는
http://주소(저의경우 localhost)/app_dev.php/cart/index까지 해야 되더라구여...

http://downloads.symfony-project.com/demo/cart/cart.mov
 
Posted by 네오미르

티스토리 툴바