2012-06-08 49 views

回答

1

殼體的輸出尺寸通常是有限的(在打印輸出太多的情況下它可能會被切斷)。 因此,我會去與日誌解決方案。

檢查我的組件方法: https://github.com/dereuromark/tools/blob/2.0/Controller/Component/CommonComponent.php#L601

它可能是重新寫了一個shell環境。 基本上得到的SQL日誌,並將其寫入文件:

$log = $object->getDataSource()->getLog(false, false); 
CakeLog::write('sql', $log); 

當然,你仍然可以把它打印出來的屏幕上,也是如此。