Microweber\Utils\Adapters\Template\MicroweberTemplate::render PHP Method

render() public method

public render ( $params = [] )
    public function render($params = array())
    {
        $render_file = $params['render_file'];
        $l = new \Microweber\View($render_file);
        $l->page_id = $params['page_id'];
        $l->content_id = $params['content_id'];
        $l->post_id = $params['post_id'];
        // $l->category_id = $params['category_id'];
        if (isset($params['content'])) {
            $l->content = $params['content'];
        }
        if (isset($params['category_id'])) {
            $l->category_id = $params['category_id'];
        }
        if (isset($params['category'])) {
            $l->category = $params['category'];
        }
        // $l->category = $params['category'];
        $l->page = $params['page'];
        $l->application = $this->app;
        if (!empty($params)) {
            foreach ($params as $k => $v) {
                $l->assign($k, $v);
            }
        }
        $l = $l->__toString();
        return $l;
    }