In CodeIgniter or core PHP is there an equivalent of Rails's view partials and templates?
A partial would let me render another view fragment inside my view, like have a common navbar.php view that I could point to inside my homepage.php view. Templates would let define the overall shell of an HTML page in one place, and let each view just fill in the main body section.
The closest thing I could find in the CodeIgniter documentation was Loading multiple views where several views are rendered sequentially in the controller, but it seems strange to be dictating the visual look of my page inside the controller... i.e. to move the navbar my designer would have to edit the controller.
Searching on Stack Overflow for a PHP way to accomplish this, I found this page which talks about simulating partials with ob_start. Is that the recommended approach inside CodeIgniter?