Example #1
0
 public function testAction(Request $request, $id)
 {
     // \Log::debug('123',['user'=>1]);
     // \Log::debug('1233',['user'=>12]);
     // \Log::debug('12asdasd33',['user'=>555]);
     // echo $id;
     // echo $request->query->get('token');
     // echo $id; echo "<br>";
     // \Cache::set('ha',123,60);
     // \Cache::redis() -> set('haa',123,60);
     // $config = \Config::getInstance();
     // var_dump($config -> getConfig());
     //echo \Session::get('aa','123');
     // \Session::getFlashBag() -> setAll(['group', 'good']);
     // \Session::getFlashBag() -> all();
     // $tube = 'testjob1';
     // $data = '这是第一个队列任务';
     // \Queue::put($tube, $data);
     $uri = $this->route()->getUri();
     $uri = \Route::getUri();
     $parameters = $this->route()->getParameters();
     $parameters = \Route::getParameters();
     $parametersName = $this->route()->getParametersName();
     $action = $this->route()->getAction();
     $methods = $this->route()->getMethods();
     $currentMethod = $this->route()->getCurrentMethod();
     $timezone = $this->getContainer()->getTimezone();
     $environment = $this->getContainer()->getEnvironment();
     $this->setFlashMessage('info', '消息提示!');
     //return new JsonResponse([$id]);
     //var_dump($this->getGroupService()->getGroup(2));
     return $this->render('Web/Views/Group/index.html.twig', array('uri' => $uri, 'parameters' => $parameters, 'parametersName' => $parametersName, 'action' => $action, 'methods' => $methods, 'currentMethod' => $currentMethod, 'timezone' => $timezone, 'environment' => $environment));
 }
 /** 
  * Execute the target (controller->method or template) of the Route
  *
  * @param Route $poRoute
  */
 private function callTarget($poRoute)
 {
     $loTarget = $poRoute->getTarget();
     if (@isset($loTarget->controller) && @isset($loTarget->method)) {
         $loController = $this->loadController($loTarget->controller);
         if (!@isset($loController)) {
             $this->ioViewController->showPageNotFound();
         }
         call_user_func_array(array($loController, $loTarget->method), $poRoute->getParameters());
     }
     $this->ioViewController->showTemplate(@isset($loTarget->template) ? $loTarget->template : null);
 }
Example #3
0
 /**
  */
 public function testGetParameters()
 {
     $this->assertEquals(1, count($this->object->getParameters()));
 }
 public function testSetParameters()
 {
     $p = array('first' => 'value');
     $this->object->setParameters($p);
     $this->assertEquals($p, $this->object->getParameters());
 }