zoukankan      html  css  js  c++  java
  • 命令行方式运行yii2程序

    测试环境,yii 2.0.3版本

    web访问方式,控制器放在controllers目录下 ,浏览器访问如下地址

    http://127.0.0.1/index.php?r=[controller-name]/[method-name]

    console访问方式,控制器放在commands目录下

    ./yii [command-name]/[method-name]

    示例:

    <?php
    
    namespace appcommands;
    
    use Yii;
    use yiiconsoleController;
    use appmodelsAccount;
    
    class CronController extends Controller
    {
        public function actionGetAccounts()
        {
            $accounts = Account::find()->all();
            if(is_array($accounts)){
                    $data = $this->renderFile(dirname(__DIR__) . '/assets/account_template.php', ["accounts"=>$accounts], $this);
                    echo $data;
            }else{
                    exit(-1);
            }
        }
    }

    模板account_template.php如下

    <?php
        foreach($accounts as $account){
            echo "account=".$account->name."
    ";
        }
    ?>

    附yii配置文件读取方式

    config/params.php
    <?php
    
    return [
        'key' => 'value',
        'key1' => 'value1'
    ];
    controller,view,model使用时通过Yii::$app->params['key']获取值
  • 相关阅读:
    Yii Listview 更新及搜索
    Yii框架CGridView columns中使用数组或变量传值
    冲刺七天---05
    冲刺七天---04
    爱心图书剧本描述
    冲刺七天----03
    冲刺七天---02
    冲刺七天---01
    PSP周总结03
    psp周总结02
  • 原文地址:https://www.cnblogs.com/ciaos/p/4552930.html
Copyright © 2011-2022 走看看