gpt4 book ai didi

cakephp - 在 CakePHP 1.3 中为 ownTo 字段提供 NULL 选项的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 16:33:24 24 4
gpt4 key购买 nike

我有一个名为“用户”的表,每个用户可以属于一个组,在名为“类别”的表中进行描述。用法的一个示例是“Alice 属于红色类别”和“Bob 属于蓝色类别”等。

我正在使用 CakePHP 的表单助手,在页面 http://localhost/users/edit/[user_id] 中,它创建了一个下拉框来选择类别(在模型中使用 JOIN 来获取类别名称)。

但我想添加一个选项来选择 NULL,因为并非所有用户都需要属于某个类别。向“category”表添加 NULL 条目将不起作用,因为“users”表中的外键是“category_id”。我希望未选择类别的用户的“category_id”为 NULL,而不是恰好在另一个表中等于 NULL 的 1。

抱歉,如果这有点漫无目的。希望有人能够关注它,让我知道 cakePHP 是否有办法做到这一点,或者我应该想出一种不同的方法。

最佳答案

@stevelove 的答案是正确的,但我会使用以下函数:

$this->Form->input('category_id', array('empty'=>true, 'options'=>$categories));

这将在选择框中添加一个空选项。如果您想要一个描述性名称,只需使用“

$this->Form->input('category_id', array('empty'=>'Select category', 'options'=>$categories));

关于cakephp - 在 CakePHP 1.3 中为 ownTo 字段提供 NULL 选项的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com