首页 » PHP教程 » php表头技巧_php技巧symfony console 绘制表格和敕令行提问

php表头技巧_php技巧symfony console 绘制表格和敕令行提问

访客 2024-10-27 0

扫一扫用手机浏览

文章目录 [+]

构建Table

// 设置表头 $table->setHeaders(['ID', '企业名称', '状态']); $companyList = $this->getVipService()->searchCompanys(['status' => BizEnum::VIP_COMPANY_STATUS_WAIT], ['id' => 'DESC'],0, PHP_INT_MAX); foreach ($companyList as $item) { $table->addRow([$item['id'], $item['name'], BizEnum::getVipCompanyStatusItems($item['status'])]); } $table->render();

效果

php表头技巧_php技巧symfony console 绘制表格和敕令行提问

提示输入

$helper = $this->getHelper('question');// class TCmd extends \Symfony\Component\Console\Command\Command; $question = new Question('请输入须要审核的ID: '); $id = $helper->ask($input, $output, $question); $ids = ArrayToolkit::column($companyList, 'id'); if (!in_array($id, $ids)) { $output->writeln('ID不存在'); return self::SUCCESS; }

php表头技巧_php技巧symfony console 绘制表格和敕令行提问
(图片来自网络侵删)

供应选择项

// 提示用户选择 $choices = ['谢绝', '通过']; $choiceQuestion = new ChoiceQuestion( '请选择审核项 [0=谢绝, -1=通过]: ', $choices, 0 // 默认选项为第一个选项 (通过) ); // 让用户选择操作 $action = $helper->ask($input, $output, $choiceQuestion); // 根据选择的操作实行相应逻辑 $reason = ''; if ($action === '通过') {

总结

希望对你有用,有缘再见

标签:

相关文章

执业药师试卷代码解码药师职业发展之路

执业药师在药品质量管理、用药安全等方面发挥着越来越重要的作用。而执业药师考试,作为进入药师行业的重要门槛,其试卷代码更是成为了药师...

PHP教程 2025-02-18 阅读1 评论0

心灵代码主题曲唤醒灵魂深处的共鸣

音乐,作为一种独特的艺术形式,自古以来就承载着人类情感的表达与传递。心灵代码主题曲,以其独特的旋律和歌词,唤醒了无数人的灵魂深处,...

PHP教程 2025-02-18 阅读0 评论0

探寻福建各市车牌代码背后的文化内涵

福建省,地处我国东南沿海,拥有悠久的历史和丰富的文化底蕴。在这片充满魅力的土地上,诞生了许多具有代表性的城市,每个城市都有自己独特...

PHP教程 2025-02-18 阅读1 评论0

探寻河北唐山历史与现代交融的城市之光

河北省唐山市,一座地处渤海之滨,拥有悠久历史和独特文化的城市。这里既是古丝绸之路的起点,也是中国近代工业的发源地。如今,唐山正以崭...

PHP教程 2025-02-18 阅读1 评论0