ФорумПрограммированиеPHP для идиотовMagento → <action method="addAttribute"><code>product_marks</code></action>

<action method="addAttribute"><code>product_marks</code></action>

  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 19 февраля 2012 г. 2:01

    Есть локальная копия сайта. База только что взята с лайва. Файлы такие же самые.

    В лейауте выставлено &lt;action method=&quot;addAttribute&quot;>&lt;code>product_marks&lt;/code>&lt;/action> в блоке catalot/product_list (лейауты тоже одинаковые). Так вот, на локалке этот атрибут подгружается нормально в списке товаров, а на лайве он всегда null.

    Как так? Почему? {+++71+++} сам метод вызывается


    <?php

    public function addAttribute($code)
    {
    var_dump($code); // это срабатывает и на лайве, но атрибута нет
    $this->_getProductCollection()->addAttributeToSelect($code);
    return $this;
    }
    {+++47+++} кеши очищали, реиндекс делали. В просмотре товара есть атрибут, а в списке нет
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 19 февраля 2012 г. 2:03, спустя 2 минуты 13 секунд

    дебажить то не пробовал?)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 19 февраля 2012 г. 2:11, спустя 7 минут 28 секунд

    После того, как отключил использование product flat заработало. Но это ж не дело, оно медленнее работает. Включил product flat, говорит мол нужно реиндексирование product flat. Ну ок, переиндексировал - и атрибут уже не загружается.

    На локалке тоже включено использование product flat если че
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 19 февраля 2012 г. 2:30, спустя 19 минут 9 секунд

    да я вроде этим и занят.

    итак, исследование показало, что атрибута не было в catalog_product_flat_1. Что б он там появился нужно было поставить &quot;Used in Product Listing&quot; = yes в этом самом атрибуте. Почему работало на локалке: индекс продукт флет был помечен как &quot;хуевый&quot; и по сути флет таблица не использовалась.

    Такие дела
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 19 февраля 2012 г. 2:34, спустя 4 минуты 2 секунды

    ДЯКУЮ
    Сапожник без сапог
  • Frozzeg

    Сообщения: 5642 Репутация: N Группа: Джедаи

    Spritz 19 февраля 2012 г. 4:43, спустя 2 часа 9 минут 27 секунд

    допобачення
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Ivan

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 19 февраля 2012 г. 8:12, спустя 3 часа 28 минут 52 секунды

    сумно
  • Flare

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 19 февраля 2012 г. 8:25, спустя 12 минут 51 секунду

    вуйко в капцях
  • Tekuto

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 19 февраля 2012 г. 10:53, спустя 2 часа 28 минут 20 секунд

    in vino veritas
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 19 февраля 2012 г. 12:15, спустя 1 час 21 минуту 20 секунд

    Абырвалг, я это называю вопросом десяти минут =)))
    хотя ты уложился в 30 =)

    обычно по истечению 10 минут(после того как человек задал вопрос), вопрос становится не актуален))) {+++59+++} а я сейчас кстати с большим интересом присел на симфони 2.
    может ктото подскажет где есть хорошие статейки и живые примеры реализации примитивного функционала ?
  • Ivan

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 19 февраля 2012 г. 12:15, спустя 51 секунду

    Буду щас учиться симфони 2 по этому ресурсу http://knpuniversity.com/
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 19 февраля 2012 г. 13:17, спустя 1 час 1 минуту 50 секунд

    оффсайт с доками + http://symfony-gu.ru/ru/ (эти же доки, но на русском)
    еще можно посмотреть всякие FOSUserBundle, и прочие FOS-бандлы, KNP-бандлы
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 19 февраля 2012 г. 13:51, спустя 33 минуты 35 секунд

    еще можно посмотреть всякие FOSUserBundle, и прочие FOS-бандлы, KNP-бандлы

    угу, вот как раз смотрел на возможности FOS user и facebook бандлов

    а за линку на русиш симфони спасибо =)
  • Абырвалг

    Сообщения: 6477 Репутация: N Группа: Джедаи

    Spritz 19 февраля 2012 г. 15:24, спустя 1 час 33 минуты 23 секунды

    угу, вот как раз смотрел на возможности FOS user и facebook бандлов

    я считаю, что они слишком замудренные. Но правда это не просто так произошло а из-за того, что бандлы такого рода должны быть ультра универсальными, отсюда и сложность

Пожалуйста, авторизуйтесь, чтобы написать комментарий!