$op = ArrayHelper::getValue($opModel, 'nombre'); $intro .= (!$op ? 'Inmuebles' : $op); $phrase[] = $intro; if ($habs = ArrayHelper::remove($sma, 'habitaciones', false)) { $phrase[] = "con " . $habs['value'] . " habitaci" . ($habs['value'] > 1 ? "o" : "ó") . "n" . ($habs['value'] > 1 ? "es" : ""); } if ($zona = ArrayHelper::remove($sma, 'zona', false)) { $phrase[] = "en zona " . Zona::findOne($zona['value'])['nombre']; } if ($banos = ArrayHelper::remove($sma, 'banos', false)) { $phrase[] = "con " . $banos['value'] . " baños"; } if ($min = ArrayHelper::remove($sma, 'min', false)) { $phrase[] = "desde " . number_format($min['value'], 0, ",", ".") . " €"; } if ($max = ArrayHelper::remove($sma, 'max', false)) {
if ($habs = ArrayHelper::remove($sma, 'habitaciones', false)) { $phrase[] = "con " . $habs['value'] . " habitaci" . ($habs['value'] > 1 ? "o" : "ó") . "n" . ($habs['value'] > 1 ? "es" : ""); } if ($zona = ArrayHelper::remove($sma, 'zona', false)) { $phrase[] = "en zona " . Zona::findOne($zona['value'])['nombre']; } if ($banos = ArrayHelper::remove($sma, 'banos', false)) { $phrase[] = "con " . $banos['value'] . " baños"; } if ($min = ArrayHelper::remove($sma, 'min', false)) {
} Yii::$app->session['isMap'] = 0; Yii::$app->session['map_search'] = []; $isMap = Yii::$app->request->{$requestMethod}('ismap', false); $this->view->title = $this->compoundTitle($sma); $url = Yii::$app->request->isAjax ? Yii::$app->request->post() : Yii::$app->request->get();//Yii::$app->request->post(); // Sorting $sort = new Sort([ 'attributes' => [ 'date_updt' => [
$args = $this->controller->bindActionParams($this, $params); Yii::debug('Running action: ' . get_class($this->controller) . '::' . $this->actionMethod . '()', __METHOD__); if (Yii::$app->requestedParams === null) { Yii::$app->requestedParams = $args; } return call_user_func_array([$this->controller, $this->actionMethod], $args); } }
} $result = null; if ($runAction && $this->beforeAction($action)) { // run the action $result = $action->runWithParams($params); $result = $this->afterAction($action, $result); // call afterAction on modules foreach ($modules as $module) { /* @var $module Module */
$parts = $this->createController($route); if (is_array($parts)) { /* @var $controller Controller */ list($controller, $actionID) = $parts; $oldController = Yii::$app->controller; Yii::$app->controller = $controller; $result = $controller->runAction($actionID, $params); if ($oldController !== null) { Yii::$app->controller = $oldController; } return $result; }
$params = $this->catchAll; unset($params[0]); } try { Yii::debug("Route requested: '$route'", __METHOD__); $this->requestedRoute = $route; $result = $this->runAction($route, $params); if ($result instanceof Response) { return $result; } $response = $this->getResponse(); if ($result !== null) {
// //otherwise redirect to same url with https // $secureUrl = str_replace('http', 'https', $request->absoluteUrl); // //use 301 for a permanent redirect // return Yii::$app->getResponse()->redirect($secureUrl, 301); // } else { //if secure connection call parent implementation return parent::handleRequest($request); // } } }
{ try { $this->state = self::STATE_BEFORE_REQUEST; $this->trigger(self::EVENT_BEFORE_REQUEST); $this->state = self::STATE_HANDLING_REQUEST; $response = $this->handleRequest($this->getRequest()); $this->state = self::STATE_AFTER_REQUEST; $this->trigger(self::EVENT_AFTER_REQUEST); $this->state = self::STATE_SENDING_RESPONSE; $response->send();
require(__DIR__ . '/../vendor/autoload.php'); require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php'); require(__DIR__ . '/../components/Application.php'); $config = require(__DIR__ . '/../config/web.php'); setlocale(LC_ALL,$config['language']); (new app\components\Application($config))->run();
$_GET = [ 'pretty' => 'boulevar-sur', 'zona' => '19', 'sort' => 'precio', ]; $_SESSION = [ '__flash' => [], 'listado' => '/zona/boulevar-sur-19.html?sort=precio', 'isMap' => 0, 'map_search' => [], ];