Download the PHP package denisok94/yii-helper without Composer
On this page you can find all versions of the php package denisok94/yii-helper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download denisok94/yii-helper
More information about denisok94/yii-helper
Files in denisok94/yii-helper
Package yii-helper
Short Description --
License BSD-3-Clause
Informations about the package yii-helper
Yii2 Helper Class
Installation
Run:
or add to the require
section of your composer.json
file:
Use
- StatusController
- ConsoleController
- Helper
StatusController
For communication in the json format.
Method | Parameters | default code | Description |
---|---|---|---|
send | $data | 200 | custom responses |
sendSuccess | $data | 200 | Report Success |
sendResponse | $data, $message, $status, $code | 200 | custom responses |
sendError | $message, $status, $code | 400 | Report an error |
sendBadRequest | $message | 400 | |
sendUnauthorized | $message | 401 | |
sendForbidden | $message | 403 | |
sendNotFound | $message | 404 | |
sendInternalServerError | $message | 500 | |
getPost | $name | -- | Получить параметр из сообщения |
success | $data | -- | outdated |
error | $error, $text, $data | -- | outdated |
Report Success
Report an error
Custom response format
ConsoleController
Вызвать action
консольного контроллера:
Консольный контроллер, не подразумевает ответ. Вся выводящая информация (echo, print и тд) будет записана в лог файл. При вызове через
H::exec()
, по умолчанию логи находятся в/runtime/logs/consoleOut.XXX.log
(можно переопределить)
Получить переданные параметры
Пример:
Helper
yii2\Helper
наследует все от Helpers
Method | Description | |
---|---|---|
exec | Выполнить консольную команду | |
log | Записать данные в лог файл. Файлы хранятся в runtime/logs/ |
|
setCache | Запомнить массив в кэш | |
getCache | Взять массив из кэша | |
deleteCache | Удалить кэш | |
setCache
/getCache
. В кэш можно сохранить результат запроса из бд, который часто запрашивается, например для фильтра. К тому же, этот фильтр, может быть, использоваться несколько раз на странице или сама страница с ним, может, многократно обновляться/перезагружаться.
All versions of yii-helper with dependencies
denisok94/helper Version >=0.8.0|dev-develop
denisok94/helper-composer Version >0.0.2