Php 具有目录结构的Composer zend1框架?

Php 具有目录结构的Composer zend1框架?,php,zend-framework,composer-php,Php,Zend Framework,Composer Php,是否可以安装具有composer和目录结构的zend 1 framework?我找到了只将框架安装到供应商文件夹的方法,但这没有目录结构 如果没有文件结构,我的composer.json如下所示: { "name": "zend1/zend-composer", "require": { "zendframework/zendframework1": "1.*" }, "authors": [ { "name

是否可以安装具有composer和目录结构的zend 1 framework?我找到了只将框架安装到供应商文件夹的方法,但这没有目录结构

如果没有文件结构,我的composer.json如下所示:

{
    "name": "zend1/zend-composer",
    "require": {
        "zendframework/zendframework1": "1.*"
    },
    "authors": [
        {
            "name": "Maximilian",
            "email": "maxi@website.com"
        }
    ]
}

因此,基本上,使用composer安装zf1意味着使用composer安装zf1库,从而从项目中删除/library/Zend。您需要自己重新创建结构

对于结构的其余部分,除以下内容外,没有任何变化:

包括_DIR__.'/../vendor/autoload.php';在public/index.php中 没有“library/Zend” 从public/index.php中删除set_include_路径
就是这样。

您使用composer正确安装了zend 1。 要获取新项目,您需要运行:

./vendor/zendframework/zendframework1/bin/zf.sh创建项目myprojectname

在终端中,在安装的文件夹中

然后还需要编辑myprojectname/public/index.php

删除require_once'Zend/Application.php'; 在其位置添加require_once _DIR__.'/../vendor/autoload.php'; 这将使您能够通过composer自动加载程序加载Zend库