phpMv  -UI toolkit 2.4.12
jQuery, jQuery UI, Twitter Bootstrap and Semantic-UI library for php & php MVC Frameworks
JsUtils.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Ajax\php\yii;
4 
6 
7 class JsUtils extends \Ajax\JsUtils{
8  public function getUrl($url){
9  if($url==="")
10  $url="/";
11  return Url::toRoute($url);
12  }
13 
14  public function addViewElement($identifier,$content,&$view){
15  $params=$view->params;
16  if (\array_key_exists("q", $params)===false) {
17  $view->params["q"]=array();
18  }
19  $view->params["q"][$identifier]=$content;
20  }
21 
22  public function createScriptVariable(&$view,$view_var, $output){
23  $view->params[$view_var]=$output;
24  }
25 
26  public function forward($initialControllerInstance,$controllerName,$actionName,$params=array()){
27  \ob_start();
28  $ctrInfo=\yii::$app->createController($controllerName."/".$actionName);
29  $ctrInfo[0]->{$ctrInfo[1]}($params);
30  $result=\ob_get_contents();
31  \ob_end_clean();
32  return $result;
33  }
34 
35  public function renderContent($initialControllerInstance,$viewName, $params=NULL) {
36  return \yii::$app->view->render($viewName,$params);
37  }
38 
39  public function fromDispatcher($dispatcher){
40  $uri=new \Ajax\php\yii\URI();
41  return $uri->segment_array();
42  }
43 }
fromDispatcher($dispatcher)
Definition: JsUtils.php:39
createScriptVariable(&$view, $view_var, $output)
Definition: JsUtils.php:22
addViewElement($identifier, $content, &$view)
Definition: JsUtils.php:14
forward($initialControllerInstance, $controllerName, $actionName, $params=array())
Definition: JsUtils.php:26
renderContent($initialControllerInstance, $viewName, $params=NULL)
Definition: JsUtils.php:35
JQuery PHP library.
Definition: JsUtils.php:23