我是Symfony的新手,我在嘗試插入記錄時遇到問題。這裏是我的代碼部分在FormRequestDao.php:在Symfony中插入記錄時返回Doctrine_Null對象
public function saveFormRequest(FormRequest $formRequest, $formList, $entitlements) {
$conn = Doctrine_Manager::connection();
$conn->beginTransaction();
print_r($formRequest);
$formRequest->save();
...
return $formRequest;
}
我總是在空/空,它只是一個普通的文本框中的值「音符」。 這裏的print_r($ formRequest)的部分結果:
[_data:protected] => Array
(
[id] => Doctrine_Null Object
(
)
[product_type_id] => 1
[date_inserted] => 2017-05-31
[item_number] => 0002
[description] => This is a product 1.
[note] => Doctrine_Null Object
(
)
)
和 「音符」 的價值已經productApplicationService.php被抓獲:
public function insertProduct(ProductParameterObject $productAssignmentData) {
print_r($productAssignmentData);
return $this->saveFormRequest($productAssignmentData);
}
任何線索給我嗎?
謝謝。
我看不到裏面saveFormRequest –
任何返回值有一個「返回$ formRequest;」在函數結束時。讓我再次更新我的功能。 – Jack
你是在用symfony編寫一個REST API或一個簡單的mvc,你想將新實體傳遞給你的樹枝文件? –