Xpressengine\Presenter\Presenter::htmlRenderPartial PHP Method

htmlRenderPartial() public method

render 방식을 content 로 설정
public htmlRenderPartial ( boolean $partial = true ) : void
$partial boolean render to content
return void
    public function htmlRenderPartial($partial = true)
    {
        if ($partial === true) {
            $this->type = self::RENDER_CONTENT;
        } else {
            $this->type = self::RENDER_ALL;
        }
    }

Usage Example

示例#1
0
 /**
  * test html render partial
  *
  * @return void
  */
 public function testHtmlRenderPartial()
 {
     $request = $this->request;
     $view = $this->view;
     $theme = $this->theme;
     $skin = $this->skin;
     $settings = $this->settings;
     $instanceConfig = $this->instanceConfig;
     $presenter = new Presenter($view, $request, $theme, $skin, $settings, $instanceConfig);
     $presenter->htmlRenderPartial(true);
     $reflection = new \ReflectionClass(get_class($presenter));
     $property = $reflection->getProperty('type');
     $property->setAccessible(true);
     $result = $property->getValue($presenter);
     $this->assertEquals(Presenter::RENDER_CONTENT, $result);
     $presenter->htmlRenderPartial(false);
     $result = $property->getValue($presenter);
     $this->assertEquals(Presenter::RENDER_ALL, $result);
 }