本书未发布

字段:选项 Enum

未匹配的标注

文档尚未来得及翻译,欢迎以改进的方式提交译文。

Field Type - Enum

Usage

field-type-enum.png

The enum field type should be any text-like type or an ENUM in your database. This field type helps you narrow down the options for your admin users in a data set that you know will never change. The names of the seasons might be a good use of this field.

'season' => array(
    'type' => 'enum',
    'title' => 'Season',
    'options' => array('Winter', 'Spring', 'Summer', 'Fall'), //must be an array
),
//alternate method:
'season' => array(
    'type' => 'enum',
    'title' => 'Season',
    'options' => array(
        'Winter' => 'Cold, Cold Winter!',
        'Spring',
        'Summer' => 'Hot, Hot Summer!',
        'Fall'
    ),
),

In the edit form, an admin user will be presented with a select box showing the choices.

The options option lets you declare the choices that the user will see. You can either provide a simple array of strings, or if the key is a string, the key will be saved to the database while the value will be presented to the user.

Filter

field-type-enum-filter.png

The enum field filter works basically the same as the edit field. A user is presented with a select box which then narrows down the result set using whatever option is chosen.

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
Summer
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 查看所有版本


暂无话题~