type register hiddeninput form example activedropdownlist css attributes media yii2

register - Yii framework 2.0 agrega impresión de medios al enlace css



yii helpers html:: activedropdownlist() (2)

Hay un atributo cssOptions para el Assetsbundle, donde puede definir los medios, pero agregará todo su archivo css registrado en ese activo.

Si desea usarlo por separado, debe crear un nuevo activo para eso.

En la siguiente URL, puede encontrar cómo crear un activo personalizado y cómo registrarlo en su aplicación (diseño):

http://www.ramirezcobos.com/2013/12/28/adding-fontawesome-to-your-yii2-project-via-composer/

Trabajando con Yii framework 2.0 incluyo un archivo css con el código debajo de assets / AppAsset.php .

public $css = [ ''css/style.css'', ];

Cuando inspecciono el elemento en el navegador web, veo el siguiente código en la etiqueta del encabezado:

<link href="/locahost/mywebsite/css/style.css" rel="stylesheet">

Me gustaría agregar print.css a la página web con media = ''print'' . ¿Cómo podría agregar el atributo media = ''print'' en el enlace css dentro de Yii framework 2.0?


Solo tiene que usar la matriz $ options de View :: registerCssFile (), así:

$this->registerCssFile(''myfile.css'', [''media'' => ''print'']);