我開始新的項目,基於Silex的微架構,但我堅持對教義的CLI擴展。我在其他一些項目中使用Slim,或者我自己的示例框架教條cli,並且工作正常。 現在,我的CLI-config.php文件是如此的簡單:主義CLI不工作
require_once './vendor/autoload.php';
use App\Application;
use Symfony\Component\Console\Helper\HelperSet;
use Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper;
use Doctrine\ORM\Tools\Console\Helper\EntityManagerHelper;
$app = Application::getInstance()->configure()->getApp();
$helperSet = new HelperSet(array(
'db' => new ConnectionHelper($app['em']->getConnection()),
'em' => new EntityManagerHelper($app['em'])
));
但不能很好地工作,只返回我doctrine.php內容
SRC_DIR="`pwd`"
cd "`dirname "$0"`"
cd '../doctrine/orm/bin'
BIN_TARGET="`pwd`/doctrine.php"
cd "$SRC_DIR"
"$BIN_TARGET" "[email protected]"
我這個嘗試命令
php vendor/bin/doctrine.php orm
php vendor/doctrine/orm/bin/doctrine.php
和許多其他變化,這些都沒有幫助我。 也許這就是變化不大,或錯字錯誤...
PS我調試一切都在我的CLI-config.php文件,$應用[「時間」]返回EntityManager的權instnace,一切看起來不錯(我)。
只是檢查供應商/斌/ doctrine.php與我的其他項目,這是完全不同的。我使用「doctrine/orm」:「2.5.1」, –