2010-11-21 69 views
5

我沒能找到它描述了以下Zend_Tool命令一個很好的資源:ZF創建項目路徑名稱的輪廓文件的輪廓

  • ZF創建項目路徑名稱的知名度文件的姿態

都不在:

有人知道關於這個命令的好資源嗎?
注:我對名稱檔案文件部分感興趣。用法示例等

甚至是一個可視化的方式就像這個引用:

回答

4

我不跟ZF工具項目的內部足夠的熟悉,但看看

AFAIK(這是不是很多)Zend的工具維護一個XML文件來跟蹤你的項目。這是後續操作通過Zend Tool正確應用於您的項目所必需的。

的文檔塊爲項目提供了create動作說:

/** 
* 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 Tool將嘗試在預定義的位置找到文件標識符。

$storage = $this->_registry->getStorage(); 
    if ($profileData == '' && $nameOfProfile != null && $storage->isEnabled()) { 
     $profileData = $storage->get('project/profiles/' . $nameOfProfile . '.xml'); 
    } 

我不知道存儲部分是關於什麼。就像我說的,我不熟悉Zend Tool的內部工作。如果我理解正確,則可以使用附加的兩個參數來加載新位置中的現有項目或自定義默認項目。

您可能想要瀏覽ChangeLog以瞭解更多信息。