• <bdo id='8DnvQ'></bdo><ul id='8DnvQ'></ul>

        <small id='8DnvQ'></small><noframes id='8DnvQ'>

      1. <i id='8DnvQ'><tr id='8DnvQ'><dt id='8DnvQ'><q id='8DnvQ'><span id='8DnvQ'><b id='8DnvQ'><form id='8DnvQ'><ins id='8DnvQ'></ins><ul id='8DnvQ'></ul><sub id='8DnvQ'></sub></form><legend id='8DnvQ'></legend><bdo id='8DnvQ'><pre id='8DnvQ'><center id='8DnvQ'></center></pre></bdo></b><th id='8DnvQ'></th></span></q></dt></tr></i><div id='8DnvQ'><tfoot id='8DnvQ'></tfoot><dl id='8DnvQ'><fieldset id='8DnvQ'></fieldset></dl></div>
        <tfoot id='8DnvQ'></tfoot>
      2. <legend id='8DnvQ'><style id='8DnvQ'><dir id='8DnvQ'><q id='8DnvQ'></q></dir></style></legend>

        如何从网络在 yii2 中运行控制台命令

        时间:2023-08-18
            <tbody id='1STzB'></tbody>

            • <tfoot id='1STzB'></tfoot>

            • <i id='1STzB'><tr id='1STzB'><dt id='1STzB'><q id='1STzB'><span id='1STzB'><b id='1STzB'><form id='1STzB'><ins id='1STzB'></ins><ul id='1STzB'></ul><sub id='1STzB'></sub></form><legend id='1STzB'></legend><bdo id='1STzB'><pre id='1STzB'><center id='1STzB'></center></pre></bdo></b><th id='1STzB'></th></span></q></dt></tr></i><div id='1STzB'><tfoot id='1STzB'></tfoot><dl id='1STzB'><fieldset id='1STzB'></fieldset></dl></div>
                <bdo id='1STzB'></bdo><ul id='1STzB'></ul>

                  <legend id='1STzB'><style id='1STzB'><dir id='1STzB'><q id='1STzB'></q></dir></style></legend>
                1. <small id='1STzB'></small><noframes id='1STzB'>

                  本文介绍了如何从网络在 yii2 中运行控制台命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在 console/controllers 中创建了一个带有 SuggestionController 的控制台命令.

                  I have created a console command in console/controllers with SuggestionController .

                  如果我运行像 php yii Recommendation 这样的命令,它就可以工作了.

                  If i run command like php yii suggestions, its working.

                  我想知道如何在没有任何 yii2 扩展的情况下从 web 执行控制台命令.

                  I want to know how to execute console command from web without any extensions of yii2.

                  推荐答案

                  可以做得更简单

                  $oldApp = Yii::$app;
                  new yiiconsoleApplication([
                      'id' => 'Command runner',
                      'basePath' => '@app',
                      'components' => [
                          'db' => $oldApp->db,
                      ],
                  );
                  Yii::$app->runAction('migrate/up', ['migrationPath' => '@yii/rbac/migrations/', 'interactive' => false]);
                  Yii:$app = $oldApp;
                  

                  Github 链接

                  这篇关于如何从网络在 yii2 中运行控制台命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何编写 PHP cron 脚本? 下一篇:如何为某些帖子创建有效的内容过滤器?

                  相关文章

                  <legend id='RQQqj'><style id='RQQqj'><dir id='RQQqj'><q id='RQQqj'></q></dir></style></legend>

                  <small id='RQQqj'></small><noframes id='RQQqj'>

                    <bdo id='RQQqj'></bdo><ul id='RQQqj'></ul>

                  1. <i id='RQQqj'><tr id='RQQqj'><dt id='RQQqj'><q id='RQQqj'><span id='RQQqj'><b id='RQQqj'><form id='RQQqj'><ins id='RQQqj'></ins><ul id='RQQqj'></ul><sub id='RQQqj'></sub></form><legend id='RQQqj'></legend><bdo id='RQQqj'><pre id='RQQqj'><center id='RQQqj'></center></pre></bdo></b><th id='RQQqj'></th></span></q></dt></tr></i><div id='RQQqj'><tfoot id='RQQqj'></tfoot><dl id='RQQqj'><fieldset id='RQQqj'></fieldset></dl></div>
                  2. <tfoot id='RQQqj'></tfoot>