ad-image
Установка и первое приложение SDL2

Установка и первое приложение SDL2

Надо сразу сказать библиотека SDL достаточно большой инструмент для работы с графикой. Поэтому когда вроде как уже знаешь язык так, что хочется чего-то большего, можно попробовать сторонние графические библиотеки. Одной из таких можно взять SDL.

Continue Reading

Деплой на сервер git

Деплой на сервер git

При разработке сайтов наступает момент, когда нужно все это заливать на сервер. Когда-то для этого использовали «старый добрый» FTP, но за всеми файлами не уследишь, а загружать снова все дерево не очень удобно, да и не охото. Поэтому вариант с созданием GIT-репозитория на сервере есть вариант более удобный. Здесь я покажу процесс разворачивания проекта на […]

Continue Reading

Загрузка файлов Yii2

Загрузка файлов Yii2

Тему загрузки файлов очень много уже мусолили на разных форумах, гайдах, инструкциях и т.п. Очень подробную инструкцию можно прочитать в официальной ветке на GitHub Там показана загрузка и создание отдельной модели для загрузки файла, поэтому можно сделать более полноценную модель или пользоваться этой.

Continue Reading

Исключения HttpException

Исключения HttpException

Описание как работает обработка и отлов ошибок описано тут www.yiiframework.com, throw new NotFoundHttpException(‘User not found’); или throw new HttpException(404, ‘Page not found’); но отсюда мне важно было взять информацию о том, что на странице с ошибкой действуют 3 важные переменные: name: Название ошибки (с кодом в скобках) message: сообщение, которое можно передавать exception: объект исключения, […]

Continue Reading

Рекурсивное меню. Yii Framework

Иногда возникает необходимость создавать меню самостоятельно, загружая его из базы данных. Сделать это можно рекурсивно. Не важно какой это будет фреймворк, это допустимо использовать и вне фреймворка. Для создания Меню нужно лишь взять список пунктов из базы данных и сначала сформировать правильно массив, а затем из этого массива сформировать меню. function prepareTree($items) { $arr = […]

Continue Reading

Парочка тупых вопросов и ответов по Yii2

Парочка тупых вопросов и ответов по Yii2

1. Что если не работает Action Parameters в actionView($id) бывает не работает $id, пишет вот такую ошибку Ошибка Missing argument 1. Решается просто: нужно использовать вместо \yii\base\Controller → \yii\web\Controller 2. Как убрать page-size из параметров в адресной строке при использовании Pagination Достаточно использовать вместо pageSize -> defaultPageSize 3. Как сделать checkbox отмеченным по умолчанию Существует […]

Continue Reading