具有目录结构的 Composer zend1 框架?
Composer zend1 framework with directory structure?
是否可以安装带有作曲家和目录结构的 zend 1 框架?我找到了将框架仅安装到 vendor 文件夹的方法,但这没有目录结构...
没有文件结构我的 composer.json 看起来像:
{
"name": "zend1/zend-composer",
"require": {
"zendframework/zendframework1": "1.*"
},
"authors": [
{
"name": "Maximilian",
"email": "maxi@website.com"
}
]
}
所以基本上,使用 composer 安装 zf1 意味着使用 composer 安装 ZF1 库(因此从项目中删除 /library/Zend。您需要自己重新创建结构。
对于结构的其余部分,没有任何变化,除了:
include __DIR__.'/../vendor/autoload.php';
在 public/index.php
- 没有`library/Zend'
- 从
public/index.php
中删除 set_include_path
就是这样。
您使用 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 库。
是否可以安装带有作曲家和目录结构的 zend 1 框架?我找到了将框架仅安装到 vendor 文件夹的方法,但这没有目录结构...
没有文件结构我的 composer.json 看起来像:
{
"name": "zend1/zend-composer",
"require": {
"zendframework/zendframework1": "1.*"
},
"authors": [
{
"name": "Maximilian",
"email": "maxi@website.com"
}
]
}
所以基本上,使用 composer 安装 zf1 意味着使用 composer 安装 ZF1 库(因此从项目中删除 /library/Zend。您需要自己重新创建结构。
对于结构的其余部分,没有任何变化,除了:
include __DIR__.'/../vendor/autoload.php';
在public/index.php
- 没有`library/Zend'
- 从
public/index.php
中删除
set_include_path
就是这样。
您使用 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 库。