<rmcreative>

RSS

Ресурсы (asset) в Yii

21 июля 2010

Опубликовал новый рецепт по Yii, рассказывающий, что такое ресурсы в Yii и детально описывающий процесс их публикации и подключения.

Читаем

Комментарии RSS

  1. №2769
    Ekstazi
    Ekstazi 22.07.2010, 13:02:46

    Хороший рецепт. Все тонкости рассмотрены, даже те о которых не хотелось вслух говорить :)

  2. №2770
    Sam
    Sam 22.07.2010, 13:11:36

    Это какие такие?

  3. №2787
    snnwolf
    snnwolf 27.07.2010, 18:40:43

    небольшая ошибочка

    CSS

    Yii::app()->clientScript->registerCssFile(

    Yii::app()->assetManager->publish(
    
        Yii::getPathOfAlias('ext.myExtension.assets').'/main.js' /* наверное main.css */
    
    )
    
    

    );

  4. №2788
    Sam
    Sam 28.07.2010, 12:35:21

    Верно. Спасибо.

  5. №4259
    Павел
    Павел 30.03.2011, 23:16:00

    А можно настроить так, чтобы папка assets вообще не появлялась при использовании, скажем, GridView?

  6. №4260
    Sam
    Sam 30.03.2011, 23:38:40

    Нет.

  7. №4261
    Павел
    Павел 30.03.2011, 23:57:34

    Спасибо за ответ, тогда вопрос немного не в тему. Как можно переопределить метод класса CClientScript?

  8. №4262
    Sam
    Sam 31.03.2011, 10:54:32

    Как и любой другой компонент приложения. Т.е.:

    class MyClientScript extends CClientScript {}

    и в main.php:

    'components' => array('clientScript' => array(
        'class' => 'MyClientScript',
      ),
      …
    ),
    …
  9. №4263
    Павел
    Павел 31.03.2011, 11:06:03

    Спасибо, Александр. Хотел отдельным письмом написать, но спрошу здесь. Я хотел бы написать набольшое руководство по использованию GridView. Мне кажется, что статья будет полезна, потому что мне пришлось погуглить чтобы разобраться. Как вы считаете, есть ли в этом смысл и если есть, то как мне его лрубликовать в доступном для комьюнити месте (скажем в официальный кукбук)?

  10. №4264
    Sam
    Sam 31.03.2011, 13:56:48

    Смысл есть. В официальный англоязычный кукбук писать можно зарегистрировавшись на форуме. Русскоязычный редактирую я. Если хотите в него — пишите, по возможности, сразу в markdown, присылайте почтой. Посмотрю и размещу.

  11. №8301
    jedi
    jedi 30.08.2013, 18:50:50

    Стоит ли публиковать так вместе с css все изображения касаемы дизайна сайте, не снизит ли это скорость и не придаст ли нагрузки, т.к. всегда будет проверяться наличие файла?

  12. №8304
    Sam
    Sam 30.08.2013, 23:04:00

    Смотря сколько их. Вообще, если включить публикацию симлинками, производительность точно не будет страдать.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.