是否可以安装带有作曲家和目录结构的zend 1框架?我找到了仅将框架安装到供应商文件夹中的方法,但这没有目录结构......
没有文件结构,我的 composer.json 看起来像:
{
"name": "zend1/zend-composer",
"require": {
"zendframework/zendframework1": "1.*"
},
"authors": [
{
"name": "Maximilian",
"email": "maxi@website.com"
}
]
}
您使用作曲家正确安装了 zend 1。 要获取新项目,您需要运行:
./vendor/zendframework/zendframework1/bin/zf.sh create project myprojectname
在终端中,在安装的文件夹中,
然后你需要编辑我的项目名称/公共/索引.php
- 删除require_once"Zend/应用程序.php";
- 在它的位置上加上require_once __DIR__。/../../vendor/autoload.php';
这将使您能够通过作曲家自动加载器加载 Zend 库。
所以基本上,使用 composer 安装 zf1 意味着使用 composer 安装 ZF1 库(因此从项目中删除/library/Zend。您需要自己重新创建结构。
对于结构的其余部分,除了以下情况外,没有任何变化:
public/index.php
include __DIR__.'/../vendor/autoload.php';
- 没有"库/Zend">
- 从
public/index.php
中删除set_include_path
就是这样。