Php zf创建概要文件的概要文件的项目路径名

Php zf创建概要文件的概要文件的项目路径名,php,zend-framework,zend-tool,Php,Zend Framework,Zend Tool,我找不到描述以下Zend_工具命令的好资源: zf创建项目配置文件的配置文件路径名 甚至在这里也没有: 有人知道有关此命令的好资源吗? 注意:我对配置文件的名称和配置文件的部分感兴趣。用法、例子等 甚至可以采用如下参考文献中的视觉方法: 我对ZF工具项目的内部结构不太熟悉,但请看一下 Afaik(不是很多)Zend工具维护一个XML文件来跟踪您的项目。这是通过Zend工具将任何后续操作正确应用于项目所必需的 项目提供程序中create操作的DocBlock显示: /**

我找不到描述以下Zend_工具命令的好资源:

  • zf创建项目配置文件的配置文件路径名
甚至在这里也没有:

有人知道有关此命令的好资源吗?
注意:我对配置文件的名称和配置文件的部分感兴趣。用法、例子等

甚至可以采用如下参考文献中的视觉方法:


我对ZF工具项目的内部结构不太熟悉,但请看一下

Afaik(不是很多)Zend工具维护一个XML文件来跟踪您的项目。这是通过Zend工具将任何后续操作正确应用于项目所必需的

项目提供程序中
create
操作的DocBlock显示:

/**
 * create()
 *
 * @param string $path
 * @param string $nameOfProfile shortName=n
 * @param string $fileOfProfile shortName=f
 */
当在没有两个可选参数的情况下运行时,该方法最终将创建一个具有

    $newProfile = new Zend_Tool_Project_Profile(array(
        'projectDirectory' => $path,
        'profileData' => $profileData
        ));
默认配置文件的内容为
$profileDate
。如果指定
$fileOfProfile
,则可以覆盖配置文件并提供自己的文件,例如

    if ($fileOfProfile != null && file_exists($fileOfProfile)) {
        $profileData = file_get_contents($fileOfProfile);
    }
显然,您必须提供文件的完整路径才能使其正常工作。另一种方法是提供一个文件标识符,然后Zend工具将尝试在预定义的位置查找该标识符,例如

    $storage = $this->_registry->getStorage();
    if ($profileData == '' && $nameOfProfile != null && $storage->isEnabled()) {
        $profileData = $storage->get('project/profiles/' . $nameOfProfile . '.xml');
    }
我不知道存储部分是关于什么的。正如我所说,我不熟悉Zend工具的内部工作原理。如果我理解正确,您可以使用另外两个参数在新位置加载现有项目或自定义默认项目

您可能希望浏览以了解更多信息