2017-04-04 12 views
0

symfony v2를 배우고 있지만 심포니 v1에서 작업 할 사이트가 만들어 졌으므로 v1과 v2의 차이점을 정확히 알 수있는 곳이 없으므로 v1과 v2의 차이점을 정확히 알 수 있습니다. 분명히 두 버전 모두에서 디렉토리 차이보다 많은 차이가 있다는 것을 알았습니다 ... 예를 들어 둘 다 라우팅이 있음을 알고 있지만 라우팅 처리가 둘 다 다릅니다. Doctrine도 사용할 수 있는지 확실하지 않습니다. 컨트롤러와 엔티티를 어디서 찾을 수 있는지 알고 있지 않습니까? 또한 템플릿을 얻을 수있는 곳도 v1에 나뭇 가지가 보이지 않으므로 누구든지 나를 도울 수 있습니까? 또한 symfony v1에서 v2와 같은 번들을 사용할 수있는 곳은 일반적으로 src 폴더에 있어야합니다 ..! ???심포니 v1과 v2의 차이점을 정확히 알 수있는 곳은 어디입니까?

특히 V2.2와 비교하여 V1.2.12 및 V1.4 세부 정보 ???

+1

두 가지 완전히 다른 프레임 워크이므로 불행히도 유일한 방법은 두 설명서를 읽는 것입니다. –

+0

@ gp_sflover : 문제는 내가 v1에 대해 가장 잘 작동하는 문서를 얻지 못하고 있지만 v2에 많은 훌륭한 문서가 있다는 것입니다. 또한 어떤 버전으로 어떤 것들이 바뀌는 지 확인하는 방법도 내가 배운 버전이 심지어는 배울 필요가있는 차이가 있다는 것을 확신합니다! –

+0

안녕하세요 http://symfony.com/doc/2.8/introduction/symfony1.html을 확인하십시오. – COil

답변

1

작업하려는 사이트가 Symfony v1 인 경우 v2의 문서를 읽는 데 시간을 낭비하게됩니다.

문서가 겹치는 부분이 전혀 없으므로 문자 그대로 두 개의 별도 프레임 워크입니다. 여기

I'am 현재 심포니 V1 작업으로, 제가

1) 라우팅 알고있는 것을 공유하자 learning Symfony v1.x

0

안녕하세요 UMAIR 샤 Yousafzai 훌륭한 문서입니다 :
Path : apps/frontend/config/routing.yml
사용법 : homepage: url: /index param: { module: Dashboard, action: index }

여기 모듈은 symfony v2 또는 그 이상 버전의 번들을 나타냅니다.
Reference

2) 컨트롤러 :
Path : apps/frontend/Dashboard/actions/actions.class.php
용도 :
심포니 V1에서 , 심포니 v2의
public function executeIndex() { //your code here }

,
public function indexAction() { //your code here }

,385,132 10

symfony v2 이상에서는 "indexAction"이라는 것을 사용하지만 symfony v1에서는 "executeIndex"라는 접두사를 사용합니다.

3) 보기 :
Path : apps/frontend/Dashboard/templates/indexSuccess.php
Reference

4) DB는
나를 사용자 테이블의 개체 파일을 생성 할 수 있습니다. Path : config/schema.xml 스키마입니다.YML 파일이 모든 테이블에 대한 설명을 포함하고 그들의 열
Reference

경로 : lib/model/map/UserMapBuilder.php lib/model/om/BaseUser.php lib/model/User.php and UserPeer.php

여기 UserPeer.php이 기업에 관련된 모든 사용자 정의 기능이 있습니다.

시작하는 데 도움이되기를 바랍니다.

감사합니다.