0
我在CakePHP執行一個遷移腳本並運行腳本使用命令 的「bin /餅遷移遷移」CakePHP的3移民問題
我的代碼在向上()函數:
$preparedArray=[
'name'=>'dhruv',
'surname'=>'sharma'
];
$table = $this->table('name');
$table->insert($preparedArray);
$table->saveData();
時我運行命令,我得到一個致命錯誤: - 「未捕獲的類型錯誤傳遞給Cake \ Console \ ConsoleErrorHandler :: handleException()的參數1必須是Exception的實例,Err 的實例或在C中給出: - Projects - - \ myproject \ vendor \ cakephp \ cakephp \ src \ Console \ ConsoleErrorHandler.php:64「
我使用CakePHP 3.0.6和PHP 7.0.4
請幫助
的[CakePHP的/ 3發佈說明](https://bakery.cakephp.org /2015/03/22/CakePHP-3-0-0-is-Here.html)甚至不提及PHP/7。我懷疑它只是不受支持。您可能需要升級到3.4更新的版本。 –
@ndm 3.0.x分支是否支持PHP/7?它看起來像CakePHP內部的問題,而不是用戶可以修復的問題。 –
@ÁlvaroGonzález取決於你如何看待它我猜。 AFAIK它通常適用於PHP7,但並未聲明100%的兼容性。 '錯誤'處理問題只是在'3.1.5'上得到了修正,這是當時最後一個PHP7不兼容的問題,如果我沒有弄錯,那麼PHP7的完全兼容性已經被聲稱。 – ndm