cakephp中可选的belongsTo关系

发布于 2024-08-17 09:53:56 字数 228 浏览 3 评论 0原文

我的 CakePHP 应用程序中有一个简单的类别模型。我想添加子类别,只需添加parent_id 列即可完成此操作。

Parent_id 是一个belongsTo 关系,它引用回同一类别模型。

当我生成管理脚手架时,将出现一个下拉列表(正确!),但我想在此下拉列表中包含一个 NULL 选项(对于顶级类别)。

这可能吗?如果是这样,如何..

(注意:现在对树的行为不感兴趣)

I have a simple Category model in my CakePHP application. I want to add sub-categories, and do this by simply adding a parent_id column.

The parent_id is a belongsTo relationship, that references back to the same Category model.

When I generate my admin scaffolds, a dropdown will shop up (correct!), but I'd like to include a NULL option in this dropdown (for top-level categories).

Is this possible? And if so, how..

(Note: not interested in Tree behaviour right now)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹短裙飘 2024-08-24 09:53:56

听起来您可能正在寻找 empty 选项:

<?php echo $form->input( 
  'field', 
  array( 'options' => array( 1, 2, 3, 4, 5), 
  'empty' => 'Select one' 
); ?>

http:// /book.cakephp.org/view/201/options-empty

Sounds like you may be looking for the empty option:

<?php echo $form->input( 
  'field', 
  array( 'options' => array( 1, 2, 3, 4, 5), 
  'empty' => 'Select one' 
); ?>

http://book.cakephp.org/view/201/options-empty

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文