Welcome Guest, Not a member yet? Register   Sign In
HMVC and Libraries
#1

[eluser]Stylec[/eluser]
Hi,

I have a Layout library that I got from the WIKI. I have just upgraded to the latest HMVC Modular Extensions (5214). For some reason the Layout library is not using the load view function from the new MX_Loader and therefore cannot find the view file in the modules folder.

Any ideas?

Layout Library

Code:
<?php  
if (!defined('BASEPATH')) exit('No direct script access allowed');

class Layout
{
    
    var $obj;
    var $layout;
    
    function Layout($layout = "layout_main")
    {
        $this->obj =& get_instance();
        $this->layout = $layout;
    }

    function setLayout($layout)
    {
      $this->layout = $layout;
    }
    
    function view($view, $data=null, $return=false)
    {
        $data['content_for_layout'] = $this->obj->load->view($view,$data,true);

        if($return)
        {
            $output = $this->obj->load->view($this->layout,$data, true);
            return $output;
        }
        else
        {
            $this->obj->load->view($this->layout,$data, false);
        }
    }
}
?>

Thanks Stylec
#2

[eluser]Stylec[/eluser]
It looks like its all libraries that do not have access to the modular extentions MX_Loader. Is this normal?
#3

[eluser]Josepzin[/eluser]
Any solution? I have the same problem...
#4

[eluser]Stylec[/eluser]
[quote author="Josepzin" date="1251508280"]Any solution? I have the same problem...[/quote]

I've had to revert back to an old version 4.2.06 (2008-07-19) that uses a helper file to fix my problem, not the solution I wanted but at least it now works.




Theme © iAndrew 2016 - Forum software by © MyBB