【发布时间】:2010-11-04 17:34:16
【问题描述】:
我有一个名为“users”的表,每个用户可以属于一个组,在一个名为“categories”的表中进行描述。用法示例是“Alice 属于红色类别”和“Bob 属于蓝色类别”等。
我正在使用 CakePHP 的表单助手,并且在页面 http://localhost/users/edit/[user_id] 中,它制作了一个下拉框来选择类别(在模型中使用 JOIN 来获取类别名称)。
但我想添加一个选项来选择 NULL,因为并非所有用户都需要属于某个类别。将 NULL 条目添加到“category”表将不起作用,因为“users”表中的外键是“category_id”。我希望尚未选择类别为 NULL 的用户的“category_id”为 NULL,而不是在另一个表中恰好等于 NULL 的 1。
对不起,如果这有点漫无边际。希望有人可以关注它,让我知道 cakePHP 是否有办法做到这一点,或者我应该想出一种不同的方法。
【问题讨论】:
标签: cakephp cakephp-1.3