【问题标题】:Passing XPATH result from controller to view codeigniter从控制器传递 XPATH 结果以查看 codeigniter
【发布时间】:2015-07-09 07:49:58
【问题描述】:

我有一个控制器,我想用它来读取 xml 文件。 我使用 xpath 来解析 xml。

好的,让我们谈谈代码。

public function index()
{
    $this->load->view('index');
    $xml = simplexml_load_file(base_url('JBPLNB0056.xml'));
    echo "<strong>Test</strong><br />";
    $data['mac'] = $xml->xpath("//COMPUTER/SubNodes/NETWORK/SubNode/Property[Entry='MAC Address']/Description");
    $this->load->view('view_name', $data);
}

我在视图文件中使用了print_r($mac)var_dump($mac),它说。

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: mac

Filename: views/index.php

Line Number: 24

怎么了?

谢谢。

【问题讨论】:

    标签: php xml codeigniter xpath


    【解决方案1】:

    调用索引视图时,不传递任何数据,

    $this->load->view('index');
    

    导致错误的原因

    【讨论】:

    • 你改变了什么?写,例如,$this-&gt;load-&gt;view('index'), array('mac'=&gt;'');
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2012-09-02
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 2012-12-26
    相关资源
    最近更新 更多