|
@@ -1,10 +1,12 @@
|
|
|
<?php
|
|
|
namespace Qii\View;
|
|
|
|
|
|
+use Qii\Autoloader\Psr4;
|
|
|
+
|
|
|
class Render
|
|
|
{
|
|
|
protected $_view;
|
|
|
- public function __construct(&$view, \Qii\View\Resource $resource)
|
|
|
+ public function __construct(&$view, Resource $resource)
|
|
|
{
|
|
|
$this->_view = $view;
|
|
|
}
|
|
@@ -13,11 +15,11 @@ class Render
|
|
|
* renderJS
|
|
|
* @param \widget\resource $resource 资源
|
|
|
*/
|
|
|
- public function renderLinkJs(\Qii\View\Resource $resource)
|
|
|
+ public function renderLinkJs(Resource $resource)
|
|
|
{
|
|
|
$blockJs = array();
|
|
|
- if (isset(\Qii\View\Dependence::$dependence['blockLinkJs'])) {
|
|
|
- $resource->addBlockLinkJs(\Qii\View\Dependence::$dependence['blockLinkJs']);
|
|
|
+ if (isset(Dependence::$dependence['blockLinkJs'])) {
|
|
|
+ $resource->addBlockLinkJs(Dependence::$dependence['blockLinkJs']);
|
|
|
}
|
|
|
if ($resource->blockLinkJs) {
|
|
|
if (is_array($resource->blockLinkJs)) {
|
|
@@ -36,11 +38,11 @@ class Render
|
|
|
* renderCss
|
|
|
* @param \widget\resource $resource 资源
|
|
|
*/
|
|
|
- public function renderLinkCss(\Qii\View\Resource $resource)
|
|
|
+ public function renderLinkCss(Resource $resource)
|
|
|
{
|
|
|
$blockCss = array();
|
|
|
- if (isset(\Qii\View\Dependence::$dependence['blockLinkCss'])) {
|
|
|
- $resource->addBlockLinkCss(\Qii\View\Dependence::$dependence['blockLinkCss']);
|
|
|
+ if (isset(Dependence::$dependence['blockLinkCss'])) {
|
|
|
+ $resource->addBlockLinkCss(Dependence::$dependence['blockLinkCss']);
|
|
|
}
|
|
|
if ($resource->blockLinkCss) {
|
|
|
if (is_array($resource->blockLinkCss)) {
|
|
@@ -59,11 +61,11 @@ class Render
|
|
|
* renderJS
|
|
|
* @param \widget\resource $resource 资源
|
|
|
*/
|
|
|
- public function renderJs(\Qii\View\Resource $resource)
|
|
|
+ public function renderJs(Resource $resource)
|
|
|
{
|
|
|
$blockJs = '';
|
|
|
- if (isset(\Qii\View\Dependence::$dependence['blockJs'])) {
|
|
|
- $resource->addBlockJs(\Qii\View\Dependence::$dependence['blockJs']);
|
|
|
+ if (isset(Dependence::$dependence['blockJs'])) {
|
|
|
+ $resource->addBlockJs(Dependence::$dependence['blockJs']);
|
|
|
}
|
|
|
if ($resource->blockJs) {
|
|
|
if (is_array($resource->blockJs)) {
|
|
@@ -75,7 +77,7 @@ class Render
|
|
|
$blockJs .= $this->_view->fetch($resource->blockJs);
|
|
|
}
|
|
|
}
|
|
|
- $blockJs .= join('\n', \Qii\View\Dependence::$blockJS);
|
|
|
+ $blockJs .= join('\n', Dependence::$blockJS);
|
|
|
$this->_view->assign('blockJs', "\n" . $blockJs . "\n");
|
|
|
}
|
|
|
|
|
@@ -83,11 +85,11 @@ class Render
|
|
|
* renderCss
|
|
|
* @param \widget\resource $resource 资源
|
|
|
*/
|
|
|
- public function renderCss(\Qii\View\Resource $resource)
|
|
|
+ public function renderCss(Resource $resource)
|
|
|
{
|
|
|
$blockCss = '';
|
|
|
- if (isset(\Qii\View\Dependence::$dependence['blockCss'])) {
|
|
|
- $resource->addBlockCss(\Qii\View\Dependence::$dependence['blockCss']);
|
|
|
+ if (isset(Dependence::$dependence['blockCss'])) {
|
|
|
+ $resource->addBlockCss(Dependence::$dependence['blockCss']);
|
|
|
}
|
|
|
if ($resource->blockCss) {
|
|
|
if (is_array($resource->blockCss)) {
|
|
@@ -99,7 +101,7 @@ class Render
|
|
|
$blockCss .= $this->_view->fetch($resource->blockCss);
|
|
|
}
|
|
|
}
|
|
|
- $blockCss .= join('\n', \Qii\View\Dependence::$blockCss);
|
|
|
+ $blockCss .= join('\n', Dependence::$blockCss);
|
|
|
$this->_view->assign('blockCss', "\n" . $blockCss . "\n");
|
|
|
}
|
|
|
|
|
@@ -108,7 +110,7 @@ class Render
|
|
|
*
|
|
|
* @param string $tpl 模板名
|
|
|
*/
|
|
|
- public function render(\Qii\View\Resource $resource)
|
|
|
+ public function render(Resource $resource)
|
|
|
{
|
|
|
$this->_view->assign('pageTitle', $resource->title);
|
|
|
$this->_view->assign('bodyClass', $resource->bodyClass);
|
|
@@ -129,7 +131,7 @@ class Render
|
|
|
continue;
|
|
|
}
|
|
|
$executed[$className . ':' . $method] = true;
|
|
|
- $class = \Qii\Autoloader\Psr4::loadClass($className);
|
|
|
+ $class = Psr4::loadClass($className);
|
|
|
$class->controller = $this;
|
|
|
$class->actionId = $this->_action;
|
|
|
$class->input = $resource->input;
|
|
@@ -147,7 +149,7 @@ class Render
|
|
|
$className = array_shift($subRes);
|
|
|
$method = array_shift($subRes);
|
|
|
|
|
|
- $class = \Qii\Autoloader\Psr4::loadClass($className);
|
|
|
+ $class = Psr4::loadClass($className);
|
|
|
$class->controller = $this;
|
|
|
$class->actionId = $this->_action;
|
|
|
$class->input = $resource->input;
|
|
@@ -163,7 +165,7 @@ class Render
|
|
|
}
|
|
|
}
|
|
|
$html[] = '</div>';
|
|
|
- $html[] = join('\n', \Qii\View\Dependence::$blockHTML);;
|
|
|
+ $html[] = join('\n', Dependence::$blockHTML);;
|
|
|
|
|
|
$this->_view->assign('bodyBlock', join("\n", $html));
|
|
|
}
|