Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Alexey74
0 / 0 / 0
Регистрация: 01.08.2015
Сообщений: 48
#1

Yii2 - представления Main.php

08.07.2017, 13:14. Просмотров 854. Ответов 1

Всем доброго времени суток.
Хотел бы поинтересоваться у тех, кто работает с Yii2, по вопросу связанного с представлением, а именно, где мне поменять значение или как это сделать, чтобы стандартная обработка была скажем в папке название_папки/название_файла.php

Спасибо ;-)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2017, 13:14
Ответы с готовыми решениями:

Работа с несколькими таблицами из БД в одном create.php и update.php в YII2
Всем привет. Нужна ваша помощь. В общем есть 3 таблицы в БД, в первой хранятся...

Как работать в YII2 со сторонними php файлами
Есть сайт на YII2, а есть скрипты парсера на голом php там даже не классы, а...

Ошибка при установке Yii2-user with Yii2 advanced template
https://github.com/dektrium/yii2-user/blob/master/docs/usage-with-advanced-templ...

Простой многостраничный сайт на Yii2 без БД, есть ли быстрый старт для новичка в Yii2?
Привет! Решил смастерить сайт на Yii2, прочел вчера вводный раздел...

Создать web-приложение с использованием php-фреймворка YII2 и СУБД MySQL
Здравствуйте, прошу помощь в лабораторной работе задание досточно сложное...

1
FloppyDisc
Особый статус
569 / 181 / 140
Регистрация: 18.11.2015
Сообщений: 961
10.07.2017, 18:13 #2
Лучший ответ Сообщение было отмечено Alexey74 как решение

Решение

Можно непосредственно в контроллере задавать пути к view:
PHP
1
return $this-render('patch/to/view/file', [params]);
Или настраивать свои темы:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
return [
    'components' => [
        'view' => [
            'theme' => [
                'basePath' => '@app/themes/basic',
                'baseUrl' => '@web/themes/basic',
                'pathMap' => [
                    '@app/views' => '@app/themes/basic',
                ],
            ],
        ],
    ],
];
Можно задавать layout в контроллере
PHP
1
2
3
4
5
6
7
8
9
10
class SiteController extends Controller
{
   public $layout = '@your_custom_alias/views/layouts/layout';
 
// а так же в самих экшенах
   public function actionCustom()
   {
       $this->layout = 'layout2'; // views/layout/layout2.php или другой, который был указан выше patchMap
   }
}
http://www.yiiframework.com/doc-2.0/guide-structure-views.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2017, 18:13

"The mcrypt PHP extension is required by Yii2" при инициализации приложения
Устанавливаю yii 2.0.2 используя Composer на ubuntu 14.04. После установки...

Yii2
public function getProducts1() { $time1 = self::$time1; ...

Yii2
Всем привет, нужна помощь с фреймворком. Вобщем, мне в качестве практики нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru