Найдено 80 результатов

Auramel
2018.02.12, 13:34
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Placeholders в Model
Ответы: 4
Просмотры: 1060

Re: Placeholders в Model

<form id="add-article" class="form" action="<?= Url::to(['add']) ?>" method="POST"> <div class="form__block"> <label class="form__label" for="title"><?= $model->getAttributeLabel('title')?></label> <input id="title" class="form__field" name="title" value="<?= $model->title?>" placeholder="<?= $mode...
Auramel
2018.02.12, 11:50
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Placeholders в Model
Ответы: 4
Просмотры: 1060

Placeholders в Model

Доброго времени суток, в своих проектах использую нативные формы (без ActiveForm) и очень часто необходимо добавлять placeholder. Раз уж есть метод attributeLabels, добавил и attributePlaceholders(). Предлагаю добавить это в класс \yii\base\Model. Пример: /** * @param string $attribute * @return str...
Auramel
2018.02.09, 12:27
Форум: Новости, события, встречи
Тема: Открытый сбор пожеланий в свободной форме №1
Ответы: 33
Просмотры: 5165

Re: Открытый сбор пожеланий в свободной форме №1

Здравствуйте, недавно посмотрел YiiConf2017. В своем докладе Вы упомянули про новый сайт http://yiiframework.domain-na.me/ . В общем, совсем немногое изменил в исходнике и вид стал лучше. Куда написать подобное не знал - пишу сюда. https://d.radikal.ru/d19/1802/c4/6c2eb5ad2a31.png поменял col-*-10 &...
Auramel
2018.01.19, 09:11
Форум: Общие вопросы по программированию
Тема: Обращение к нестатическому методу
Ответы: 0
Просмотры: 440

Обращение к нестатическому методу

Доброго времени суток. Точно помню, что слышал, что обращение к нестатическому методу через :: должно вызвать ошибку. Недавно обаружил код, где идет обращение к нестатическому методу через ::. Как пример: <?php ini_set('display_errors', true); /** * Class A */ class A { /** * @return string */ publi...
Auramel
2018.01.13, 11:28
Форум: Общие вопросы (Yii 2.x)
Тема: AppAsset
Ответы: 3
Просмотры: 517

Re: AppAsset

urichalex писал(а):
2018.01.12, 15:15
Перевести ошибку пробовали? Или загуглить?
перевести - перевел и в гугле искал. Было сомнение сперва, что, может быть, это в yii2 чего-то не так настроено или недописано...
Auramel
2018.01.12, 14:48
Форум: Общие вопросы (Yii 2.x)
Тема: AppAsset
Ответы: 3
Просмотры: 517

AppAsset

Доброго времени суток. Перечитывал статью https://yiiframework.com.ua/ru/doc/guide/2/structure-assets/#asset-conversion . Попробовал. Появилась следующая ошибка: https://pp.userapi.com/c841336/v841336351/59671/RLozgUsyDv8.jpg кто-нибудь с этим уже сталкивался? AppAsset.php <?php namespace app\compon...
Auramel
2018.01.11, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите восстановить видимость плагина mihaildev/yii2-ckeditor
Ответы: 6
Просмотры: 963

Re: Помогите восстановить видимость плагина mihaildev/yii2-ckeditor

вроде, было что-то подобное давным-давно. Исправил путем изменения прав на .htaccess файлы
Auramel
2017.12.08, 15:58
Форум: Общие вопросы (Yii 2.x)
Тема: как перетереть yii.validation.js?
Ответы: 2
Просмотры: 442

Re: как перетереть yii.validation.js?

вроде как, эти файлы идут от yii\widgets\ActiveForm, если хотите их полностью убрать - убирайте ActiveForm
P.S. но это не точно :D
Auramel
2017.12.07, 11:08
Форум: Общие вопросы (Yii 2.x)
Тема: ошибка при переносе на другой хостинг
Ответы: 6
Просмотры: 910

Re: ошибка при переносе на другой хостинг

скорее всего, у Вас php версии разные либо php.ini по-разному настроен. Если вы используете Yii2, то обращайтесь к $_GET через Request класс, аля

Код: Выделить всё

 $id = Yii::$app->getRequest()->get('id'); 
http://www.yiiframework.com/doc-2.0/yii ... t()-detail
Auramel
2017.12.07, 11:02
Форум: Общие вопросы (Yii 2.x)
Тема: Верстка на Yii2
Ответы: 5
Просмотры: 936

Re: Верстка на Yii2

можно попытаться разделить на блоки и потом их подключать, аля

Код: Выделить всё

 /** @var \yii\web\View $this */

Код: Выделить всё

$this->render()

Код: Выделить всё

$this->beginBlock()

Код: Выделить всё

$this->beginContent()
P.S. мог ошибиться в названиях методов или неправильно Вас понять
Auramel
2017.12.05, 14:59
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord == Repository?
Ответы: 1
Просмотры: 392

ActiveRecord == Repository?

Является ли ActiveRecord неким подобием паттерна Repository?
Auramel
2017.12.05, 10:38
Форум: Общие вопросы (Yii 2.x)
Тема: namespace
Ответы: 7
Просмотры: 1154

Re: namespace

Странно, что этот момент не указан в PSR-4 этот момент определен самим php(см ниже). Однако, в указанных примерах используется примерно следующий вид То для полного имени, а в use не надо полное имя указывать: Обратите внимание, что для имен в пространстве имен нет необходимости в начальном обратно...
Auramel
2017.12.05, 09:59
Форум: Общие вопросы (Yii 2.x)
Тема: namespace
Ответы: 7
Просмотры: 1154

Re: namespace

Странно, что этот момент не указан в PSR-4 (либо я такой невнимательный и не нашел его). Однако, в указанных примерах используется примерно следующий вид https://pp.userapi.com/c639821/v639821397/618e9/WhkBLTnnnCk.jpg , что, собственно, либо намек, либо привычка тех, кто писал :D . Зато в пункте 2.5...
Auramel
2017.12.01, 14:09
Форум: Общие вопросы (Yii 2.x)
Тема: namespace
Ответы: 7
Просмотры: 1154

Re: namespace

Loveorigami писал(а):
2017.12.01, 14:01
второй.
первый можно использовать без use прямо в коде
спасибо!
Auramel
2017.12.01, 13:49
Форум: Общие вопросы (Yii 2.x)
Тема: namespace
Ответы: 7
Просмотры: 1154

namespace

Hi, people!
Недавно был разговор с коллегой о пространстве имен в yii2.
Как Вы считаете, что более логически правильно:
Вариант 1:

Код: Выделить всё

use \yii\web\Controller
или Вариант 2:

Код: Выделить всё

use yii\web\Controller
Auramel
2017.11.17, 16:01
Форум: Общие вопросы (Yii 2.x)
Тема: В таблицу записываются пустые строки вместо NULL
Ответы: 11
Просмотры: 1267

Re: В таблицу записываются пустые строки вместо NULL

что за кипиш у вас, ребят, делаете так if ($model->load(Yii::$app->getRequest()->post()) && $model->validate()) { $model->save(); } если нужно какие-то поля вручную вбивать юзаете beforeSave() вместо if ($this->getIsNewRecord()) и в rules у таких полей убираем require, иначе, валидацию не пройдете, ...
Auramel
2017.11.17, 15:46
Форум: Общие вопросы (Yii 2.x)
Тема: Как грамотно составить запрос к MySQL?
Ответы: 4
Просмотры: 613

Re: Как грамотно составить запрос к MySQL?

еще, как вариант, можно было заюзать new \yii\db\Query()->select()->from() и в таком духе
Auramel
2017.11.17, 15:43
Форум: Общие вопросы (Yii 2.x)
Тема: Получить результат валидации yiiActiveForm
Ответы: 5
Просмотры: 1057

Re: Получить результат валидации yiiActiveForm

в таких случаях делаю отдельные Controllerы или actionы в которые передаю через AJAX полностью данные формы и там делаю проверку типа $model->getErrors() || $model->validate() и возвращаю true || false
Auramel
2017.11.17, 14:46
Форум: Общие вопросы (Yii 2.x)
Тема: Кеширование AR
Ответы: 1
Просмотры: 409

Кеширование AR

Здравствуйте, не понимаю почему не срабатывает зависимость при кешированнии. Вот кусок кода /** * @return int */ public function getScore(): int { $sum = 0; $dependency = new DbDependency(); $dependency->sql = self::find()->createCommand()->getRawSql(); $dependency->db = self::getDb(); $finances = s...