コマンドをCommandMapに追加することで、CConsoleApplicationにCommandを追加できます。 DocsCommandを実行することyiic docs
後
'commandMap' => array(
'docs' => array(
// alias of the path where you extracted the DocsCommand.php
'class' => 'application.commands.DocsCommand',
)
),
をし、それはまた、使用可能なコマンドの一覧に表示されます:あなたのprotected/config/console.php
にこれを追加し 。
CWebapplicationとCConsoleApplicationには、configで設定できるさまざまなプロパティがあるので、コンソールアプリケーションの設定でこれを行う必要があります。この例のcommandMap
はCConsoleApplicationのプロパティですが、CWebApplicationのプロパティではないため、コンソールアプリケーションでのみ定義できます。あなたがあるべきな構成を持っている場合は
<?php
// change the following paths if necessary
$yiic=dirname(__FILE__).'/../yii/framework/yiic.php';
$config=dirname(__FILE__).'/config/console.php';
require_once($yiic);
:あなたがパスを保護し、あなたのアプリケーションでyiic.phpを見ている場合、あなたはそれがconsole.php
ファイルが含まれて表示されます。またYii's Definitive Guide
構成についてもっと読みますWebとコンソールで同じです(データベース接続など)。それを独自の設定ファイルに入れることができます。 config/db.php
と、このようにconfig/main.php
とconfig/console.php
の両方に含める:
'db' => include(dirname(__FILE__). '/db.php'),
が、これは任意のヘルプ?:http://www.yiiframework.com/forum/index.php?/topic/21924-how-to-useです-yiic-while-generating-yii-like-documentation/ –
@Madmartiganに感謝しましたが、まだ試してみましたが、まだ同じです。 – Arfeen