2014-10-19 53 views
1

我使用Yii框架2.0。我已從數據庫中檢索數據,並且希望將其發送到打印機並在紙上打印出來。作爲一名初級PHP開發人員,我從來沒有用PHP打印過任何東西(不是打印/回顯,而是在紙上打印)。 Yii框架2.0是否提供用於打印功能的任何API?Yii框架2.0打印功能

回答

1

您無法使用PHP進行打印,因爲PHP在服務器上運行,而不是在客戶端上運行。

最簡單的打印方式是創建一個普通的網頁 - 在yii中查看 - 然後用media =「print」定義一個css。

如果用戶想打印出頁面(使用文件 - >打印菜單,或使用JS window.print()),瀏覽器將使用print css而不是普通的css。

在print css中,您可以定義頁面上可見的內容,並且可以隱藏(display:none)它的某個部分。

您可以使用下面,添加媒體屬性,以你的CSS文件:

Yii framework 2.0 add media print to css link