2016-02-10 14 views
0

我正在與symfony和推進(symfony版本2.1.4和推動版本1.6)。 我下面的教程和保存()函數給出了這樣的錯誤:推進錯誤 - 不寫mysql表

$product = new Product(); 
$product->setName('A Foo Bar'); 
$product->setPrice(19.99); 
$product->setDescription('Lorem ipsum dolor'); 
$product->save(); 

parameters.yml

parameters: 
    database_driver: mysql 
    database_host:  localhost 
    database_name:  users_database 
    database_user:  root 
    database_password: ~ 
    database_charset: UTF8 

當我檢查:

No connection information in your runtime configuration file for datasource [users_database]

導致錯誤的代碼mysql,數據庫是空的。

回答

0

你有沒有嘗試/抓住有問題的代碼來捕捉任何可能的異常?

我會盡量節省通過手動設置連接:

$product->save(\Propel::getConnection('yourconnectionname')); 
0

添加這對你的腳本的頂部得到錯誤信息

ini_set('display_errors',1); 
error_reporting(E_ALL);