php - 无法在 Codeigniter View 文件中同时访问 $result 和我定义的 $data[] 数组

标签 php mysql codeigniter

thnx 提前我从数据库中获取一些记录并尝试将结果与我已经拥有的其他一些数据一起发送到 View 中。但不确定如何访问下拉列表中的结果值。

Controller

$xap = $this->captchaGen();
$data['states'] = $this->Register_model->ListStates();
$data1 = array(
    'captcha' => $xap['image'],
    'message' => '',
    'state' => $data
);
$this->load->view('login', $data1);

查看

foreach ($state as $row) {
    $options[$row->name] = $row->name;
}
$js = 'id="c_stat"  class="form-control"';
echo form_dropdown('c_stat', $options, set_value('c_stat'), $js);

最佳答案

在 Controller 中

传递数据以查看

 $xap=$this->captchaGen();
    $data['states'] = $this->Register_model->ListStates();
    $data['captcha'] = $xap['image'];
    $data['message'] = "";
    $this->load->view('login', $data);

在 View 中

foreach ($states as $row)
{

}

关于php - 无法在 Codeigniter View 文件中同时访问 $result 和我定义的 $data[] 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36809442/

相关文章:

php - 通过 PHP 操作 Excel 文件

php - Laravel 动态关系 - 在急切加载时访问模型属性

mysql - 使用MySQL对多表进行SQL优化(七)

mysql - 从多个表中获取最大的ID并删除重复值

php - 如何使用 php 创建一个文本文件,其中的记录应该来自 mysql

php - 使用 html5 分块上传文件

java - Hibernate 一对多约束违反异常

"if exists"的 SQL 语法

php - 使用多个连接进行查询

php - Codeigniter 表单验证...表单重新填充