brunnofoggia / chillrender
Utility to render views quick and easy
1.0.0
2017-01-23 21:21 UTC
Requires
- php: >=5.4.0
- brunnofoggia/darktrait: 1.*
This package is not auto-updated.
Last update: 2024-12-16 15:15:39 UTC
README
Utility to render views quick and easy
usage
Implement it into your class
class Test { use \ChillRender; }
Set your paths
protected $attrDefaults = [ 'layout' => 'views/layout', // file extension is .php by default, but you can send yours 'viewPath' => 'views/' ];
Rendering
// Just rendering $this->render('index'); // Sending data to view $this->render('views/index', ['mydata' => $data]); // Rendering with other layout $this->render('views/index', [], 'views/other_layout'); // Rendering without layout $this->render('views/index', [], false); // Rendering layout with custom content $this->renderLayout(['content' => $custom]); // Rendering a partial view $this->renderPartial('views/sidebar', ['mydata' => $data]);
- Layout will not be rendered for ajax requests