我想在 Yii2 中创建一个控制台命令,我可以在其中获取用户的输入。
我在这里查看了 Yii2 文档-
http://www.yiiframework.com/doc-2.0/guide-tutorial-console.html
但我找不到任何有用的东西。
我也在谷歌和 StackOverflow 上搜索过,但没有运气。
任何用户字符串的 CLI 命令提示符:
class CronController extends yii\console\Controller
{
public function actionSendTestmail()
{
$emailTo = \yii\helpers\BaseConsole::input("Recipient email: ");
...
}
}
Run Code Online (Sandbox Code Playgroud)
或者只是要求确认 [是|否]:
class CronController extends yii\console\Controller
{
public function actionSendTestmail()
{
$emailTo = Yii::$app->params["email.to"];
if(!$this->confirm("Send email to {$emailTo}?")){
exit("Sending email interrupted.\n")
}
...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2353 次 |
| 最近记录: |