[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Yii2. Как создавать нормальные линки
SoMeOnE
Можете помочь с вопросами. Их сразу четыре)

http://www.yiiframework.com/doc-2.0/guide-url.html
Вот этот код куда нужно написать. Не пишут
<?php
return [
// ...
'components' => [
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
],
],
];


И правильно ли в шаблоне писать ткой код

<li><a href="<?php echo Yii::$app->urlManager->createUrl(['site/biography', 'id' => 'biography']) ?>"><span>biography</span></a></li>


Откуда настроивается рутер? (advanced application)

Есть обучающий материал (кроме документации ничего подробного не нашел). Типа строим первое приложение?
vagrand
Цитата
Вот этот код куда нужно написать


В конфиг. В первой версии он обычно назывался mail.php

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
linker
Это пишется в конфиг. Обозвать его можно как угодно, например:
$app = Yii::createWebApplication('с:\myconfig.php');
$app->run();


_____________
Gear Framework
Gear Framework на Github
TMake
Цитата (vagrand @ 14.04.2014 - 09:28)
В конфиг. В первой версии он обычно назывался mail.php

main.php

SoMeOnE
Цитата (SoMeOnE @ 14.04.2014 - 03:48)
И правильно ли в шаблоне писать ткой код

Да вполне только перед Yii обратный слеш
Вообще есть хелпер, через него будет по короче и удобней.

Цитата (SoMeOnE @ 14.04.2014 - 03:48)
Откуда настроивается рутер?

Возможно там блок правил для урл остался как в предыдущей версии http://www.yiiframework.ru/doc/guide/ru/topics.url

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.