Я работаю с Yii Framework 2.0. Я получил данные из базы данных и хотел бы отправить их на принтер и распечатать на бумаге. Будучи младшим разработчиком PHP, я никогда не печатал что-то с помощью PHP (не print / echo, а печать на бумаге). Есть ли в Yii framework 2.0 API для печати?
Вы не можете печатать с помощью PHP, потому что PHP работает на сервере, а не на клиенте.
Самый простой способ печати — создать обычную веб-страницу — просмотреть в yii — и определить css с помощью media = «print».
Если пользователь хочет распечатать страницу (с помощью файла -> меню печати или с помощью JS window.print ()), браузер будет использовать команду print css вместо вашего обычного css.
В print css вы можете определить, что будет отображаться на странице, и вы можете скрыть (отобразить: нет) некоторую ее часть.
Вы можете использовать следующее для добавления медиа-атрибута в ваш CSS-файл:
Других решений пока нет …