我跟很多學說1.2。創建和刪除記錄不再是問題;)。但有時我的數據庫中有空記錄。每個字段都設置爲NULL。我覺得這與關係有關。如何防止創建這樣的空項原則。PHP的學說產生空記錄
1
A
回答
1
在您的架構使用標籤NOTNULL:真給力非空場 和使用主:真爲ID的 即:
table:
columns:
id:
primary: true
unsigned: true
type: integer(4)
autoincrement: true
field:
type: ...
notnull: true
我這不幫你,請把更多的信息
0
這應該是在代碼中的問題,學說本身不會產生空記錄。我相信你可以在某個地方保存一個空模型。
要當心與notnull:true
因爲它會導致不兼容與Oracle,如果不解決上述問題。
0
我只找到這個有點hackish的解決方案爲止,爲每個插入相關領域的其中空值應該是可能的。
public function preSave($trigger) {
// Avoid empty relations
if(!$this->getRelatedobjectId())
$this->setRelatedobject(null);
}
}
相關問題
- 1. PHP:學說:訂單加入記錄
- 2. 如何學說產生:實體的symfony
- 3. 學說:生成:實體VS產生:學說:在Symfony2的控制檯
- 4. Symfony的學說,唯一的記錄
- 5. 學說:外鍵也不會產生
- 6. 如何創建相關的記錄與學說PHP
- 7. 學說拒絕主記錄相關記錄的更新
- 8. 學說記錄聽衆從未解僱
- 9. 學說:不加載相關記錄
- 10. 獲取隨機記錄與學說
- 11. 從父表中刪除學說記錄
- 12. 當學說生成學說/基地/ *。class.php
- 13. PHP註釋:附錄或學說註解?
- 14. 繼續和/或畢業的學生的學生記錄
- 15. 從學生表中獲取其enrolment_id爲空的記錄
- 16. PHP&MySQL空記錄
- 17. 在PHP或學說
- 18. java中的學生記錄系統
- 19. PHP學說:代的問題?
- 20. Access中的DSUM會在隨機記錄中產生空值
- 21. 記錄插入到Access數據庫產生的空行
- 22. 學說:leftJoin上表產生不必要的查詢
- 23. 學說 - 防止在相關表格中產生新的INSERT
- 24. 學說不會產生跨數據庫的外鍵
- 25. 如何改變實體類的名字學說產生
- 26. 產品和評論之間的學說查詢生成器[symfony2]
- 27. 外生過濾空記錄
- 28. 結合生產使用優化記錄器生產的情節
- 29. 如何解決PHP應用程序捆綁/控制檯產生:學說:CRUD
- 30. 學說2,原生查詢
首先您需要找到確切的問題。發佈您的代碼或做一些調試和找到的地方,在那裏空記錄出現。 – 2010-10-19 14:20:39