</section> <!-- end Features --> <div class="twelve columns"> <div class="divider-pattern colored margin-bottom-30px"></div> <!-- Info Box colored --> <div class="info-box colored rounded clearfix margin-bottom-30px opensans-r font-13pt"> <img src="<?= $static4->thumb ?>" alt="" class="image-right scale-with-grid adapted width-250px"> <h3 class="roboto-r font-18pt"><?= $static4->short ?></h3> <?= $static4->text ?> <a href="<?= Url::to(['/'.$page.'/article/'.$static4->slug]) ?>" class="link-sm uppercase roboto-r">Olvass tovább<span></span></a> </div> <h4 class="dark-purple roboto-r font-18pt">Miért a WellDental?</h4> <p class="opensans-r font-13pt">Morbi tortor interdum in ultrices magna non sapien varius sollicitudin. Pellentesque tincidunt lacinia justo, ac convallis turpis rhoncus ut. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.</p> <ul class="check-list colored margin-bottom-25px opensans-r font-13pt"> <li>Responsive layout and attractive functional design</li>
<div class="twelve columns"> <div class="divider-pattern colored margin-bottom-30px"></div> <!-- Info Box colored --> <div class="info-box colored rounded clearfix margin-bottom-30px opensans-r font-13pt"> <img src="<?= $static4->thumb ?>" alt="" class="image-right scale-with-grid adapted width-250px"> <h3 class="roboto-r font-18pt"><?= $static4->short ?></h3> <?= $static4->text ?> <a href="<?= Url::to(['/'.$page.'/article/'.$static4->slug]) ?>" class="link-sm uppercase roboto-r">Olvass tovább<span></span></a> </div> <h4 class="dark-purple roboto-r font-18pt">Miért a WellDental?</h4>
*/ public function renderPhpFile($_file_, $_params_ = []) { ob_start(); ob_implicit_flush(false); extract($_params_, EXTR_OVERWRITE); require($_file_); return ob_get_clean(); } /** * Renders dynamic content returned by the given PHP statements.
$this->renderers[$ext] = Yii::createObject($this->renderers[$ext]); } /* @var $renderer ViewRenderer */ $renderer = $this->renderers[$ext]; $output = $renderer->render($this, $viewFile, $params); } else { $output = $this->renderPhpFile($viewFile, $params); } $this->afterRender($viewFile, $params, $output); } array_pop($this->_viewFiles); $this->context = $oldContext;
* @throws InvalidParamException if the view cannot be resolved or the view file does not exist. * @see renderFile() */ public function render($view, $params = [], $context = null) { $viewFile = $this->findViewFile($view, $context); return $this->renderFile($viewFile, $params, $context); } /** * Finds the view file based on the given view name. * @param string $view the view name or the path alias of the view file. Please refer to [[render()]] * on how to specify this parameter.
* These parameters will not be available in the layout. * @return string the rendering result. * @throws InvalidParamException if the view file or the layout file does not exist. */ public function render($view, $params = []) { $content = $this->getView()->render($view, $params, $this); return $this->renderContent($content); } /** * Renders a static string by applying a layout. * @param string $content the static string being rendered
$content = $this->getSelf($target->value); break; default: $content = 'No target type found.'; break; } return $this->render($target->layout,['page'=>$page,'content' => $content, 'site_name' => $target->name]); } public function actionArticle($slug){ $content = $this->getArticleBySlug($slug); return $this->render('content',['content' => $content]); }
public function actionIndex() { return parent::actionIndex('budapest'); } public function actionSlug($slug){ return parent::actionSlug('budapest',$slug); } public function actionArticle($slug){ $content = $this->getArticleBySlug($slug);
$args = $this->controller->bindActionParams($this, $params); Yii::trace('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); Yii::$app->controller = $oldController; return $result; } else { $id = $this->getUniqueId(); throw new InvalidRouteException('Unable to resolve the request "' . ($id === '' ? $route : $id . '/' . $route) . '".');
$params = $this->catchAll; unset($params[0]); } try { Yii::trace("Route requested: '$route'", __METHOD__); $this->requestedRoute = $route; $result = $this->runAction($route, $params); if ($result instanceof Response) { return $result; } else { $response = $this->getResponse(); if ($result !== null) { $response->data = $result;
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'); $config = require(__DIR__ . '/app/config/web.php'); (new yii\web\Application($config))->run();
$_GET = [ 'slug' => 'adatvedelem', ]; $_SERVER = [ 'HTTP_HOST' => 'www.welldental.hu', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'claudebot', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SSL' => 'on', 'HTTP_X_FORWARDED_FOR' => '18.233.223.189', 'HTTP_X_FORWARDED_HOST' => 'www.welldental.hu', 'HTTP_X_FORWARDED_SERVER' => 'welldental.hu', 'HTTP_CONNECTION' => 'Keep-Alive', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => 'Apache/2.4.25 (Debian) Server at www.welldental.hu Port 80 ', 'SERVER_SOFTWARE' => 'Apache/2.4.25 (Debian)', 'SERVER_NAME' => 'www.welldental.hu', 'SERVER_ADDR' => '192.168.64.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.64.1', 'DOCUMENT_ROOT' => '/var/www/html/website', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/website', 'SERVER_ADMIN' => 'admin@localhost', 'SCRIPT_FILENAME' => '/var/www/html/website/index.php', 'REMOTE_PORT' => '60582', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/index.php/budapest/adatvedelem', 'SCRIPT_NAME' => '/index.php', 'PATH_INFO' => '/budapest/adatvedelem', 'PATH_TRANSLATED' => 'redirect:/index.php/adatvedelem', 'PHP_SELF' => '/index.php/budapest/adatvedelem', 'REQUEST_TIME_FLOAT' => 1711631366.526, 'REQUEST_TIME' => 1711631366, ];