php - yii2视图传递参数显示失败
巴扎黑
巴扎黑 2017-04-11 09:00:01
[PHP讨论组]

controllers:

model = new Folder();


    }

    public function actionIndex()
    {
        $view = Yii::$app->view;  
        $view->params['new'] = $this->model;

        $folders = $this->model ->search();

        return $this->render('index',[
                'folders' => $folders,
            ]);

    }
}

model:

 0, 'type' => 0] : ['pid' => $param];
        $query = Folder::find();
        $folders = $query->where($condition)->all();
        return $folders;
    }
}

view:

title = 'CodeNote';
?>
    

id} ") ?> type=type} ") ?> > fname} ") ?>

'

新建

', 'id' => 'new-modal' ]);?> 'folder', 'enableAjaxValidation'=>false, 'enableClientValidation'=>true, 'action' => ['/home/new'], 'layout' => 'horizontal', 'fieldConfig' => [ 'template' => "{label}\n

{input}

\n

{error}

", 'labelOptions' => ['class' => 'col-lg-4 control-label '], ], ]); ?> field($this->params['new'], 'fname', ['labelOptions' => ['label' => '名字']])->textInput(['autofocus' => true]) ?> field($this->params['new'], 'type')->textInput()->hiddenInput(['value'=>'0'])->label(false); ?> field($this->params['new'], 'pid')->textInput()->hiddenInput(['value'=>'0'])->label(false); ?>

'btn btn-primary', 'name' => 'new-button']) ?>

数据库含有fname,type,pid,id字段,当运行上面程序时无法显示内容。但将model的变量$fname和ActiveForm的fname换成别的名字就能显示了。为什么这两个不能够同名呢??

巴扎黑
巴扎黑

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号