2016-11-28 4 views
2

젠드 프레임 워크 3에서 새로운 애플리케이션을 만들고 있는데 zftool에 대한 질문이 있습니다. zftool은 zend framework 3에서 작동합니까? 왜냐하면 내가 봤 거든 zendool 3 프레임 워크는 zftool을 지원하지 않습니다.젠드 프레임 워크 3은 zftool을 지원합니까?

젠드 프레임 워크가 zftool을 지원하지 않으면 모듈을 어떻게 생성 할 수 있습니까?

다른 문제 : 작곡가를 사용하여 zend framework 3을 설치했습니다. 여기 내 composer.json 파일 ...

{ 
    "name": "zendframework/skeleton-application", 
    "description": "Skeleton Application for Zend Framework zend-mvc applications", 
    "type": "project", 
    "license": "BSD-3-Clause", 
    "keywords": [ 
     "framework", 
     "mvc", 
     "zf" 
    ], 
    "homepage": "http://framework.zend.com/", 
    "minimum-stability": "dev", 
    "prefer-stable": true, 
    "require": { 
     "php": "^5.6 || ^7.0", 
     "zendframework/zend-component-installer": "^1.0 || ^0.3 || ^[email protected]", 
     "zendframework/zend-mvc": "^3.0.1", 
     "zfcampus/zf-development-mode": "^3.0", 
     "zendframework/zend-cache": "^2.7.1", 
     "zendframework/zend-db": "^2.8.1", 
     "zendframework/zend-json": "^3.0", 
     "zendframework/zend-log": "^2.9", 
     "zendframework/zend-mvc-console": "^1.1.10", 
     "zendframework/zend-session": "^2.7.1", 
     "doctrine/doctrine-orm-module": "^1.1" 
    }, 
    "autoload": { 
     "psr-4": { 
     "User\\": "module/User/src/", 
      "Application\\": "module/Application/src/"  
     } 
    }, 
    "autoload-dev": { 
     "psr-4": { 
      "ApplicationTest\\": "module/Application/test/" 
     } 
    }, 
    "extra": [], 
    "scripts": { 
     "cs-check": "phpcs", 
     "cs-fix": "phpcbf", 
     "development-disable": "zf-development-mode disable", 
     "development-enable": "zf-development-mode enable", 
     "development-status": "zf-development-mode status", 
     "post-create-project-cmd": [ 
      "@development-enable" 
     ], 
     "serve": "php -S 0.0.0.0:8080 -t public/ public/index.php", 
     "test": "phpunit" 
    }, 
    "require-dev": { 
     "zendframework/zend-developer-tools": "^1.1.0", 
     "zendframework/zend-test": "^3.0.1" 
    } 
} 

내가 echo zend_version(); 방법을 사용하는 경우는 결과 2.6.0을 보여입니다. 그래서 내가 사용하는 버전을 zend하는 것을 혼란스럽게합니까?

의견이 있으십니까?

감사합니다!

답변

1

zftool은 zend framework 3에서 작동합니까? 왜냐하면 내가 봤 거든 zendool 3 프레임 워크는 zftool을 지원하지 않습니다.

미래에는 ZF3을 지원하기 위해 zftool이 업데이트 될 예정이지만 그때까지는 ... 당신이 아직 지원되지 않는다는 것을 알았다면 이미 그 질문에 대한 답변을 얻었을 것입니다.

젠드 프레임 워크가 zftool을 지원하지 않으면 모듈을 어떻게 생성 할 수 있습니까? - 그들이 거기에 도움에 모든 작업을 할 수없는 https://docs.zendframework.com/tutorials/getting-started/modules/

이 문제가 과도하게 의존 도구에 함께 :

이 보여주는 튜토리얼 ZF3의 문서 사이트가있다. 당신은 혼자서 그런 일을하는 법을 배워야합니다.

echo zend_version(); 메서드를 사용하면 결과 2.6.0이 표시됩니다. 그래서 내가 사용하는 버전을 zend하는 것을 혼란스럽게합니까?

zend_version()

는 핵심 PHP 함수, ​​하지 젠드 프레임 워크 기능입니다.

2.6.0은 기본적으로 PHP 5.6을 실행하고 있음을 의미합니다.

1

추가는 무엇 narf 것을 특징으로하는 :

는 2.5 릴리스 이후 zendframework 패키지는 어떤 코드를 정의하지 본질적으로 "메타 패키지"있다, 단지 다양한 구성 요소 패키지에 대한 종속성 : https://docs.zendframework.com/tutorials/migration/to-v3/application/합니다.

(이미 수행중인) 필요한 패키지 만 설치하는 것이 좋습니다. 따라서 실제 zendframework 버전 3.0은 없습니다. 개별 패키지에만 버전이 있습니다. 모든 패키지는 zend-mvc 3, zend-servicemanager 3 및 zend-eventmager 3에서 작동하도록 업데이트되었습니다. 제동을 변경 한 패키지의 버전은 3.x로 증가했습니다. 다른 사람들은 여전히 ​​2.x 버전을 가지고 있습니다.

사용중인 zend_version() 함수는 프레임 워크가 아닌 PHP zend engine version을 표시합니다.