Найдено 892 результата
- 2017.08.17, 17:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: При сохранении формы пустые поля делать null
- Ответы: 3
- Просмотры: 1393
Re: При сохранении формы пустые поля делать null
или в БД в таблице указать значение по умолчанию null или перед миграцией //... 'description' => $this->text()->defaultValue(null)->comment('Description'), //... или в модели в методе beforeSave() проверять и выставлять null public function beforeSave($insert) { if (parent::beforeSave($insert)) { $t...
- 2017.08.17, 15:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Один общий метод для request->get() и request->post()
- Ответы: 7
- Просмотры: 2941
- 2017.08.17, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не подключатся картинки, стили, скрипты
- Ответы: 3
- Просмотры: 1209
Re: Не подключатся картинки, стили, скрипты
Используйте \yii\helpers\Url
Код: Выделить всё
<img src="<?= Url::to('/public/images/logo.jpg') ?>" alt="">
- 2017.08.17, 14:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: После переноса на новый сервер ошибки в namespace.
- Ответы: 16
- Просмотры: 3034
Re: После переноса на новый сервер ошибки в namespace.
А точно?
а не
Код: Выделить всё
namespace app\models\user\user;
Код: Выделить всё
namespace app\models\user;
- 2017.08.16, 20:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Можно ли в GridView использовать экземпляры моделей без таблицы бд?
- Ответы: 4
- Просмотры: 1394
- 2017.08.16, 20:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Костыль
- Ответы: 8
- Просмотры: 1764
Re: Костыль
<?php $result = []; foreach($category as $categ) { echo '<h4>' . $categ['name'] . '</h4>'; foreach($children as $chi) { if($chi['root'] == $categ['id']) { foreach($posts as $post) { if ($post['sub_category_id'] == $chi['id']) { $result[] = $post; } } } echo Html::tag('a', $chi['title_translite'].' ...
- 2017.08.16, 19:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Костыль
- Ответы: 8
- Просмотры: 1764
Re: Костыль
В последнем цикле вы делаете подсчет, как сами сказали, поэтому увеличиваем значение счетчика на 1. Если по другому,то можно еще так: <?php $result = []; foreach($category as $categ) { echo '<h4>' . $categ['name'] . '</h4>'; foreach($children as $chi) { if($chi['root'] == $categ['id']) { foreach($po...
- 2017.08.16, 19:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Костыль
- Ответы: 8
- Просмотры: 1764
Re: Костыль
Код: Выделить всё
<?php
$count = 0;
foreach($category as $categ) {
echo '<h4>' . $categ['name'] . '</h4>';
foreach($children as $chi) {
if($chi['root'] == $categ['id']) {
foreach($posts as $post) {
if ($post['sub_category_id'] == $chi['id']) {
$count += 1;
}
}
}
}
}
?>
- 2017.08.16, 15:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вопрос по реализации поиска.
- Ответы: 5
- Просмотры: 1796
Re: Вопрос по реализации поиска.
Мне задание напоминает гайд по созданию блога на yii2, а именно работа с тэгами))
Название блюда - это пост;
Ингредиенты - это тэги;
А так, как Дмитрий написал, делайте костылём затем рефакторинг, если нужно.
Название блюда - это пост;
Ингредиенты - это тэги;
А так, как Дмитрий написал, делайте костылём затем рефакторинг, если нужно.
- 2017.08.15, 00:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii\behaviors\SluggableBehavior
- Ответы: 17
- Просмотры: 3495
Re: yii\behaviors\SluggableBehavior
Попробуйте так: use yii\behaviors\SluggableBehavior; use yii\helpers\ArrayHelper; //... public function behaviors() { return ArrayHelper::merge(parent::behaviors(), [ 'slug' => [ 'class' => SluggableBehavior::className(), 'attribute' => 'name', // что конвертируем 'slugAttribute' => 'slug', // поле ...
- 2017.08.14, 23:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii\behaviors\SluggableBehavior
- Ответы: 17
- Просмотры: 3495
Re: yii\behaviors\SluggableBehavior
А если это расширение подключить альтернативным способом? https://github.com/kartik-v/yii2-tree-manager namespace frontend\models; use Yii; class Tree extends \yii\db\ActiveRecord { use kartik\tree\models\TreeTrait. /** * @inheritdoc */ public static function tableName() { return 'tbl_tree'; } }
- 2017.08.14, 23:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii\behaviors\SluggableBehavior
- Ответы: 17
- Просмотры: 3495
Re: yii\behaviors\SluggableBehavior
Подключается поведение в модели, если что.
- 2017.08.14, 23:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii\behaviors\SluggableBehavior
- Ответы: 17
- Просмотры: 3495
Re: yii\behaviors\SluggableBehavior
А если SluggableBehavior отключить то ошибки нет?
У меня это поведение работает исправно, только что проверил.
У меня это поведение работает исправно, только что проверил.
- 2017.08.14, 22:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii\behaviors\SluggableBehavior
- Ответы: 17
- Просмотры: 3495
Re: yii\behaviors\SluggableBehavior
А так? use yii\behaviors\SluggableBehavior; //... public function behaviors() { return [ 'slug' => [ 'class' => SluggableBehavior::className(), 'attribute' => 'name', // что конвертируем 'slugAttribute' => 'slug', // поле в которое сохраняем с конвертированное значение, по умолчанию slug ], //... ];...
- 2017.08.14, 22:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как можно в GridView сделать Summury колонку,но с группировкой валют
- Ответы: 2
- Просмотры: 1098
Re: Как можно в GridView сделать Summury колонку,но с группировкой валют
Ну и вычисляйте по каждой валюте, передавайте в функцию значения, там вычисляйте и возвращайте строку в нужном формате.
В чем проблема?)
В чем проблема?)
- 2017.08.12, 13:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView и Input
- Ответы: 22
- Просмотры: 8595
Re: GridView и Input
Что то вроде этого: namespace common\components\grid; use yii\helpers\Html; class InputColumn extends \yii\grid\SerialColumn { protected function renderDataCellContent($model, $key, $index) { return Html::input('text',"field[$key]", parent::renderDataCellContent($model, $key, $index)); } }...
- 2017.08.12, 05:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как можно в backend брать переводы из frontend (определенные)
- Ответы: 1
- Просмотры: 1220
Re: Как можно в backend брать переводы из frontend (определенные)
У меня получилось следующим образом: common\config\main.php 'components' => [ ... 'i18n' => [ 'translations' => [ 'frontend*' => [ 'class' => 'yii\i18n\PhpMessageSource', 'basePath' => '@frontend/messages', 'fileMap' => [ 'frontend' => 'app.php', ], ], 'backend*' => [ 'class' => 'yii\i18n\PhpMessage...
- 2017.08.12, 01:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView и Input
- Ответы: 22
- Просмотры: 8595
Re: GridView и Input
Ну GridView не нужно оборачивать в ActiveForm и получается красивее) Да ..., интересно :? А можно где-нибудь пример посмотреть? vendor\yiisoft\yii2\grid или на github.com/yiisoft/yii2/tree/master/framework/grid . На их основе можно написать свой InputColumn и подключать вместо DataColumn , который ...
- 2017.08.11, 19:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView и Input
- Ответы: 22
- Просмотры: 8595
Re: GridView и Input
Ну GridView не нужно оборачивать в ActiveForm и получается красивее)
- 2017.08.11, 19:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView и Input
- Ответы: 22
- Просмотры: 8595
Re: GridView и Input
К стати как вариант, еще можно посмотреть реализацию yii\grid\CheckboxColumn