symfony-console

    1熱度

    4回答

    我在Cron啓動的Symfony應用程序中有一個命令。我希望能夠限制在我的服務器上同時執行的實例數,假設有4個實例。我對如何做到這一點沒有任何線索。我發現如何鎖定命令以僅啓動一次命令並等待它完成,但我不知道如何啓動多個命令並無論如何限制實例的數量。 你有想法嗎?

    2熱度

    1回答

    我有一個命令行應用程序,到目前爲止使用Symfony依賴注入組件。我現在發現我想添加命令行選項並改進輸出的格式,Symfony控制檯組件似乎是一個不錯的選擇。 但是,我無法理解如何讓我的Symfony控制檯命令類接收容器對象。 我找到的文檔使用ContainerAwareCommand類,但是來自FrameworkBundle - 這似乎是一個額外的開銷,要添加到純CLI應用程序,因爲它需要更多的

    1熱度

    1回答

    的目標是讓任何選項要傳遞給symfony的CLI,而不是限制定義的一組允許的選項任何選項。 例如: php console.php --foo=bar 在這個例子中,是foo這是不明確的symfony應用程序允許的選項。 我的控制檯應用程序使用多個CLI選項代理不同的應用程序。我不想手動對每個可用選項進行鏡像,以使其可用於symfony應用程序。

    0熱度

    1回答

    有沒有辦法將自己的幫助者添加到Symfony3中的控制檯HelperSet? 我沒有在文檔中找到任何有用的東西。

    0熱度

    1回答

    我有命令和此命令連接到谷歌分析API並獲取一些數據。這工作,但我嘗試寫一個測試,不知道如何模擬谷歌API連接。我的第一個想法是在上下文中模擬Google API,但是如何將此模擬注入命令? /** * @inheritdoc * @param InputInterface $input * @param OutputInterface $output */ public function

    1熱度

    1回答

    我有一個Symfony/Console的命令,它使用Guzzle Pool一次下載多個文件。我已經有Guzzle爲每個文件報告download progress,這工作正常。 現在我想用Symfony/Console的ProgressBar helper來改進它。問題是我發現ProgressBar的所有例子只使用一個進度條。我需要幾個獨立的進度條 - 每個下載一個。你能給我一些提示如何實現嗎?

    1熱度

    1回答

    是否可以手動設置Symfony命令的排序順序?如 $this ->setName('say:hello') ->setDescription('Example description') ->setOrder(1); 我想手動排序我的命令,而不是按默認名稱排序DESC。 謝謝。

    0熱度

    1回答

    我正在使用Phinx執行跨多個服務器上的應用程序的遷移。每個應用程序都應執行相同的遷移。 爲了做到這一點,中央服務器上有一個應用程序實例,它知道所有配置和執行引導過程所需的其他信息(這是基於applicationId完成的)。 該中央實例(我們稱之爲adminapp)執行命令並通過STDIN接收applicationId,然後執行引導應用程序並運行遷移命令的循環。 <?php namespace

    2熱度

    4回答

    我嘗試使用symfony,因爲過去幾個月。昨晚我做了一次自動刪除來清除不需要的存儲庫。之後,我無法使用symfony命令創建一個新的symfony項目。當我在終端運行Symfony new SecurityDemo 2.8.1, 我得到的錯誤 Symfony: command not found 我試圖安裝Symfony的安裝再次爲導向的文檔http://symfony.com/doc/cur

    0熱度

    1回答

    我基本上是看這兩個命令組合生成一個命令的實體和相應的表: php bin/console doctrine:generate:entity --entity="BundleName:EntitiyName" --fields="fieldName:fieldType" php bin/console doctrine:schema:update --force 我知道我可以寫一個腳本或只是鏈接命令