【问题标题】:Zend Framework-Select Prompt can't allow more than 9 optionsZend Framework-Select Prompt 不能允许超过 9 个选项
【发布时间】:2017-02-09 16:48:30
【问题描述】:

当我想使用 Prompt/Select 类时,如果我的数组选项有超过 9 个选项,我无法选择第 10 个选项。要选择它,我要写10,但是当我写1时,它提交了选择。

如果我们检查代码,我们可以看到这些行:

// Retrieve a single character
$response = parent::show();

是否有可能显示 10 个选项并选择第 10 个? 我不认为有可能这样做,但我更愿意确定。

【问题讨论】:

    标签: zend-framework zend-framework2


    【解决方案1】:

    您指的是Zend\Console\Prompt\Select 吗?如果是这样,好吧,虽然它只允许一个字符,但您仍然有至少 36 个选项:0123456789abcdefghijklmnopqrstuvwxyz

    如果你考虑案例,它将进入 62 个选项:0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

    我敢打赌,全世界还有成千上万的其他字符。

    【讨论】:

    • 是的,我指的是这个类。我没有考虑那些角色。但是,写 a 或 b 或 C, D... 来选择一个选择不是“用户友好的”。我以为可以写 10 或 15... 但似乎不行。
    • 是的,它不能处理两个或更多字符。
    • 很遗憾...谢谢您的提示。
    猜你喜欢
    • 2021-02-07
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 2016-10-16
    • 1970-01-01
    • 2019-12-19
    相关资源
    最近更新 更多