我是Symfony的新手,我在尝试插入记录时遇到了问题。以下是我在FormRequestDao.php中的代码的一部分:
public function saveFormRequest(FormRequest $formRequest, $formList, $entitlements) {
$conn = Doctrine_Manager::connection();
$conn->beginTransaction();
print_r($formRequest);
$formRequest->save();
...
return $formRequest;
}
我总是得到价值"注意"在null / blank中,它只是一个普通的文本框。 这是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);
}
对我有任何线索?
感谢。
答案 0 :(得分:0)
如果您需要对twig文件进行响应,则需要返回此示例
return $this->render(':yourtwig.twig', [
'yourEntity' => $this->saveFormRequest($productAssignmentData)
]);