Форум программистов, компьютерный форум, киберфорум
Yii
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Лучшие PHP REST API фреймворки
Запись от Jason-Webb размещена 15.03.2025 в 10:11 / Webmastering PHP
Показов 3511 Комментарии 0

Нажмите на изображение для увеличения
Название: 0ae4deaa-769e-4e4f-8fb5-c353f7028720.jpg
Просмотров: 281
Размер:	272.5 Кб
ID:	10408
Современные PHP REST API фреймворки предлагают большой набор функциональности: от автоматической валидации данных и управления маршрутизацией до генерации документации и интеграции с различными системами аутентификации. Некоторые из них являются полноценными экосистемами с богатым набором инструментов, другие - легковесными решениями, ориентированными на скорость и гибкость.

В этой статье мы разберём наиболее популярные фреймворки для создания REST API на PHP,...
Аватар для Jason-Webb
Старый
Рейтинг: 5.00. Голосов: 2.
Yii2 formatter для вывода числительных
Запись от long399 размещена 31.05.2022 в 11:26 / Блог форумчанина long399
Показов 1280 Комментарии 0
Метки php, yii

Столкнулся недавно с необходимостью вывода чисел прописью. Да еще и род нужно было учитывать. Удалось это реализовать следующим образом:

PHP
1
2
3
4
5
6
7
// форматтер для чисел прописью
$numberFormatter = new \NumberFormatter('ru', \NumberFormatter::SPELLOUT);
 
$n = 101;
 
// числительное мужского рода
$numberFormatter->setTextAttribute(\NumberFormatter::DEFAULT_RULESET, "%spellout-cardinal-masculine");
...
Аватар для long399
Модератор
Старый
Рейтинг: 5.00. Голосов: 1.
Captcha с математическими выражениями
Запись от long399 размещена 16.08.2021 в 08:16 / Блог форумчанина long399
Показов 3696 Комментарии 0
Метки captcha, php, yii, yii2

Написал небольшой класс для приложения на Yii2, который расширяет стандартный yii\captcha\CaptchaAction. С его помощью мы сможем использовать captcha, в сгенерированном тексте которой будет прописано математическое выражение, вместо обычного текста. Для успешной отправки формы требуется ввести ответ на математическое выражение.

Нажмите на изображение для увеличения
Название: captcha.png
Просмотров: 1476
Размер:	4.9 Кб
ID:	7084

Список доступных операций:
1) Вычитание.
2) Сложение.
3) Умножение....
Аватар для long399
Модератор
Старый
Рейтинг: 3.00. Голосов: 2.
Расширенный виджет LinkPager в Yii2
Запись от long399 размещена 09.08.2021 в 11:06 / Блог форумчанина long399
Показов 3749 Комментарии 0
Метки php, yii

Возникла следующая проблема. Имеется один проект на Yii2, в котором на индексной странице выводится очень много записей. Стандартный пейджер, в котором можно задать дополнительно ссылки на первую и последнюю страницы уже не спасает положение.

Написал небольшой виджет, который расширяет стандартный \yii\widgets\LinkPager и предоставляет возможность добавить к пейджеру дополнительные блоки:
  • dropdown list со списком всех возможных переходов;
  • dropdown
...
Аватар для long399
Модератор
Старый
Рейтинг: 5.00. Голосов: 1.
9 шагов по оптимизации YII
Запись от and_y87 размещена 19.08.2015 в 09:27
Показов 3172 Комментарии 0

Нашёл довольно интересную статью про оптимизацию приложения на движке Yii.

Интересно что из представленного в той статье перешло во вторую версию.

Коротко о содержании.

Клиентская оптимизация
  1. Сжатие Gzip
  2. Клиентское кэширование
  3. Минификация и склеивание статики
  4. Оптимизация PHP
  5. Выключение режима отладки
...
Аватар для and_y87
Develo0per
Новые блоги и статьи
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru