08 нояб. 2014 г., 0:36:23 Yii2 yii2 заметки 2 Комментария
Основательно поработав первую неделю с Yii2 Framework я готов поделиться с вам некоторыми заметками, которые, возможно, будут некоторым полезны.
Скажу честно, с advanced я не работал, но после того, как потребовалось разделить как можно лучше приложение на "кусочки", и обсудив вопрос о структуре моего нового проекта с всеми уважаемым Александром Макаровым - я разделил приложение на несколько самостоятельных частей, которые, по сути, от друг-друга не зависят. После этого, я взглянул на advanced шаблон и был сильно удивлён, когда нашёл схожесть со своим. Что меня больше всего удивило, дак это наличие алиасов backend в backend и frontend в frontend, и вопрос: нафига, когда app указывает на текущую активную часть приложения?! А оказывается есть причина, по которой мне позже пришлось сделать точно так-же: иногда требуется подключать какие-то классы заведомо не зная в какой части приложения мы находимся, поэтому просто прописав backend\to\class\Class мы можем не заморачиваться. Ну и ещё, как совет, всегда начинайте namespace с алиаса части приложения в которой он находится, если это возможно. т.к. ограничите себя от других проблем в ходе разработки.
Читать далее
Последние комментарии
Приложение для скачивания музыки из ВК. vol 4
Работаю сейчас над этим. Есть некоторые проблемы из-за которых все затянулось. В скором времени я опубликую .exe файл. Пока проще запустить на эмуляторе macOS.Приложение для скачивания музыки из ВК. vol 4
здравствуйте! когда вы сможете упаковать программу для windows? если не скоро, то напишите как ее можно запустить из того что вы выложили на GitHub для чайни...SELECT FOR UPDATE в Yii2
abstract class YourActiveRecord extends \yii\db\ActiveRecord { public static function findOneForUpdate($id) { $sql = self::find() ...SELECT FOR UPDATE в Yii2
Пример рассчитан на PHP 7.1 и выше. Если у Вас версия ниже - уберите type hinting из кода.SELECT FOR UPDATE в Yii2
Я так и делал но выдает ошибку: syntax error, unexpected ':', expecting ';' or '{' На строку: public static function findOneForUpdate(int $id): ?YourActiveR...