Компилирование C++ на Mac
Компилирование c++ foo.cpp -o foo и соответственно запуск ./foo
Компилирование c++ foo.cpp -o foo и соответственно запуск ./foo
Надо сразу сказать библиотека SDL достаточно большой инструмент для работы с графикой. Поэтому когда вроде как уже знаешь язык так, что хочется чего-то большего, можно попробовать сторонние графические библиотеки. Одной из таких можно взять SDL.
Есть сайт и субдомен на Yii2 Advanced. Нужно сделать так, чтобы авторизация была общая для фронтенда и бэкенда.
При разработке сайтов наступает момент, когда нужно все это заливать на сервер. Когда-то для этого использовали «старый добрый» FTP, но за всеми файлами не уследишь, а загружать снова все дерево не очень удобно, да и не охото. Поэтому вариант с созданием GIT-репозитория на сервере есть вариант более удобный. Здесь я покажу процесс разворачивания проекта на […]
Чтобы каждый раз не писать похожий код для сохранения или обновления данных, достаточно использовать TimestampBehavior
Тему загрузки файлов очень много уже мусолили на разных форумах, гайдах, инструкциях и т.п. Очень подробную инструкцию можно прочитать в официальной ветке на GitHub Там показана загрузка и создание отдельной модели для загрузки файла, поэтому можно сделать более полноценную модель или пользоваться этой.
Описание как работает обработка и отлов ошибок описано тут www.yiiframework.com, throw new NotFoundHttpException(‘User not found’); или throw new HttpException(404, ‘Page not found’); но отсюда мне важно было взять информацию о том, что на странице с ошибкой действуют 3 важные переменные: name: Название ошибки (с кодом в скобках) message: сообщение, которое можно передавать exception: объект исключения, […]
Иногда возникает необходимость создавать меню самостоятельно, загружая его из базы данных. Сделать это можно рекурсивно. Не важно какой это будет фреймворк, это допустимо использовать и вне фреймворка. Для создания Меню нужно лишь взять список пунктов из базы данных и сначала сформировать правильно массив, а затем из этого массива сформировать меню. function prepareTree($items) { $arr = […]
1. Что если не работает Action Parameters в actionView($id) бывает не работает $id, пишет вот такую ошибку Ошибка Missing argument 1. Решается просто: нужно использовать вместо \yii\base\Controller → \yii\web\Controller 2. Как убрать page-size из параметров в адресной строке при использовании Pagination Достаточно использовать вместо pageSize -> defaultPageSize 3. Как сделать checkbox отмеченным по умолчанию Существует […]
Часто простого composer update не помогает. Поэтому прежде чем запустить эту команду, необходимо сделать кое-какие настройки, чтобы проект на Yii2 начал работать так как нам нужно.