Найдено 892 результата
- 2017.08.25, 19:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблемы с кодировкой при загрузке файла с формы
- Ответы: 30
- Просмотры: 8336
Re: Проблемы с кодировкой при загрузке файла с формы
Как то так, для русских названий делать транслитерацию public function upload() { if ($this->validate()) { $this->docFile->saveAs('upload/' . (Inflector::slug(pathinfo($this->str2url($this->docFile->baseName), PATHINFO_FILENAME))) . '.' . $this->docFile->extension); return true; } else { return fals...
- 2017.08.25, 18:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Pagination post
- Ответы: 29
- Просмотры: 5222
Re: Pagination post
Правила примерно следующие: '<_c:[\w\-]+>' => '<_c>/index' // site.ru/name '<_c:[\w\-]+>/<_a:[\w\-]+>' => '<_c>/create', // site.ru/name/create '<_c:[\w\-]+>/<id:\d+>' => '<_c>/view', // site.ru/name/1 '<_c:[\w\-]+>/<id:\d+>/<_a:[\w\-]+>' => '<_c>/<_a>', // site.ru/name/1/update, site.ru/name/1/dele...
- 2017.08.25, 17:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Настройка ЧПУ
- Ответы: 5
- Просмотры: 2977
Re: Настройка ЧПУ
У меня advanced на одном домене настроен следующим образом /.htaccess корень проекта Options FollowSymLinks AddDefaultCharset utf-8 <IfModule mod_rewrite.c> RewriteEngine On # the main rewrite rule for the frontend application RewriteCond %{REQUEST_URI} !^/(backend/web|admin) RewriteRule !^frontend/...
- 2017.08.25, 16:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Pagination post
- Ответы: 29
- Просмотры: 5222
Re: Pagination post
Пробуйте, будет ли работать без urlManager.
Адреса формируйте с помощью \yii\helpers\Url::to(['/site/default/index']);
Еще вопрос, как вы получаете и выводите данные с пагинацией, то есть код получения данных в модели, код в контроллере и виде.
Адреса формируйте с помощью \yii\helpers\Url::to(['/site/default/index']);
Еще вопрос, как вы получаете и выводите данные с пагинацией, то есть код получения данных в модели, код в контроллере и виде.
- 2017.08.25, 16:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Настройка ЧПУ
- Ответы: 5
- Просмотры: 2977
Re: Настройка ЧПУ
Посмотрите тут: viewtopic.php?t=19038
- 2017.08.25, 15:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Pagination post
- Ответы: 29
- Просмотры: 5222
Re: Pagination post
А с чего вы взяли что дело в Pagination?)trueorfalse писал(а): ↑2017.08.25, 13:10После создание класса правил, пагинация отображается на первой странице, далее при использование открывает белое окно.
- 2017.08.25, 08:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: вопрос по друязычности сайта.
- Ответы: 4
- Просмотры: 1746
Re: вопрос по друязычности сайта.
Попробуйте вместо en использовать en-US
Еще проверьте cookies.
Последний запрошенный язык сохраняется в сеансе пользователя и в файле cookie.
Ну и настройки посмотрите https://github.com/codemix/yii2-localeu ... anager.php
Еще проверьте cookies.
Последний запрошенный язык сохраняется в сеансе пользователя и в файле cookie.
Ну и настройки посмотрите https://github.com/codemix/yii2-localeu ... anager.php
- 2017.08.25, 04:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не передается значение в модель поиска
- Ответы: 2
- Просмотры: 1163
Re: Не передается значение в модель поиска
Вот так работает: [ 'attribute' => 'created_at', 'format' => 'raw', 'filter'=> DateControl::widget([ 'model'=> $searchModel, 'attribute' => 'created_at', 'type'=> DateControl::FORMAT_DATE, 'saveFormat'=> 'php:U', 'displayFormat'=> 'dd-M-yyyy', 'asyncRequest' => false, // При использовании с PJAX это...
- 2017.08.23, 19:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: стилизация checkbox
- Ответы: 6
- Просмотры: 3277
Re: стилизация checkbox
Попробуйте так, то есть id и name по умолчанию. Возможно будет достаточно закомментировать только name. <?= $form->field($model, 'status', [ 'template' => "{input} {label} {error}", ])->checkbox([ //'id' => 'feed-status', 'class' => 'css-checkbox', //'name' => 'status' ], false)->label('Ре...
- 2017.08.23, 18:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: стилизация checkbox
- Ответы: 6
- Просмотры: 3277
Re: стилизация checkbox
<?= $form->field($model, 'status', [ 'template' => "{input} {label} {error}", ])->checkbox([ 'id' => 'feed-status', 'class' => 'css-checkbox', 'name' => 'status' ], false)->label('Регистрируясь, соглашаюсь с Условиями и правилами',[ 'class' => 'css-label', 'for' => 'feed-status', ]); ?>
- 2017.08.23, 16:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Отмена Behavior
- Ответы: 3
- Просмотры: 1505
Re: Отмена Behavior
А так? public function behaviors() { return [ 'imgUploader' => [ 'class' => ImageUploader::className(), 'attribute' => 'image', 'size' => ['thumb' => 150], ], 'notify' => [ 'class' => NotifyBehavior::className(), ], 'nestedSets' => [ 'class' => NestedSetsBehavior::className(), //'treeAttribute' => '...
- 2017.08.23, 01:34
- Форум: Общие вопросы по программированию
- Тема: Оптимизировать
- Ответы: 27
- Просмотры: 6531
Re: Оптимизировать
Категории, посты, даже две.
Зависит от задачи.
Можно посмотреть не плохой вариант с nested-set-behavior
Зависит от задачи.
Можно посмотреть не плохой вариант с nested-set-behavior
- 2017.08.23, 01:29
- Форум: Общие вопросы по программированию
- Тема: Оптимизировать
- Ответы: 27
- Просмотры: 6531
Re: Оптимизировать
Ну на вскидку, 3 модели со связями.
- 2017.08.23, 00:56
- Форум: Общие вопросы по программированию
- Тема: Оптимизировать
- Ответы: 27
- Просмотры: 6531
Re: Оптимизировать
Продумать иной алгоритм, или кэширование.
У вас $category, $children, $posts, получают все данные, и затем обрабатываются в цикле.
Нужно добиться того, что бы они получали только нужные данные на данный момент, и выводить в цикле сформированную ссылку.
- 2017.08.23, 00:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в GridView сделать самописный фильтр?
- Ответы: 5
- Просмотры: 1763
Re: Как в GridView сделать самописный фильтр?
Вот я делал для темизированной адмники фильтр с bootstrap-datepicker $language = Yii::$app->language; $js = new \yii\web\JsExpression(" $(document).on('ready pjax:success', function() { $('#datepicker').datepicker({ language: '{$language}', autoclose: true, format: 'dd.mm.yyyy' }); }); ");...
- 2017.08.23, 00:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в GridView сделать самописный фильтр?
- Ответы: 5
- Просмотры: 1763
- 2017.08.23, 00:19
- Форум: Общие вопросы по программированию
- Тема: Оптимизировать
- Ответы: 27
- Просмотры: 6531
Re: Оптимизировать
<?php //$result = []; foreach ($category as $categ) { echo '<h4>' . $categ['name'] . '</h4>'; foreach ($children as $chi) { if ($chi['root'] == $categ['id']) { $i = 0; foreach ($posts as $post) { if ($post['sub_category_id'] == $chi['id']) { $i++; } } ?> <a href=<?php echo $chi['title_translite'];?...
- 2017.08.22, 23:56
- Форум: Общие вопросы по программированию
- Тема: Оптимизировать
- Ответы: 27
- Просмотры: 6531
Re: Оптимизировать
Как на счет кэширования?
- 2017.08.22, 22:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в GridView сделать самописный фильтр?
- Ответы: 5
- Просмотры: 1763
Re: Как в GridView сделать самописный фильтр?
Я делал так, для User: View: //... [ 'attribute' => 'last_visit', 'filter' => \yii\jui\DatePicker::widget([ 'model' => $searchModel, 'attribute' => 'date_from', 'dateFormat' => 'dd.MM.yyyy', 'options' => [ 'class' => 'form-control', 'placeholder' => 'Select Date', 'data' => [ 'pjax' => true, ], ] ])...
- 2017.08.22, 21:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка при переносе на хостинг
- Ответы: 4
- Просмотры: 1755
Re: Ошибка при переносе на хостинг
А если так записать?
Код: Выделить всё
$sitesSgroups = $model->getRelSitesSgroups()->one();
$model->group_id = $sitesSgroups->site_group_id;