А если очень хочется поизвращаться, можешь покопать это. Это установщик в modBlog. Вот он как раз там создает документы и прочие вещи. Слишком сложно и навороченно, но очень хороший пример возможностей.
Так а зачем с инсталлятором бороться? Почему не взять vapor и все?
Оказалось обязательно. Хотя может что у меня не так. Но у меня так вышло. Борюсь с процессорами. Я же обещал сборку запилить. Вот с инсталятором сейчас занимаюсь. На шаблоне застрял. Что в итоге должно выйти Что готово В итоге хотелось бы получить нормальную шаблонную систему на файлах. Хоть и прибитуя к сборке. Иначе никак.
Да, действительно проверка прописана. Глупость какая… Вообще-то надо было в setDefaultProperties() прописывать, а проверять на наличие $this->object->get('name'). Не круто сделано.
Странно, что name обязательный. Должно бы id вполне достаточно…
Не за что.
Да, действительно. Был невнимателен. Спасибо за информацию, всё заработало как надо.
Я хотел переписать стандартные чанки Tickets, указав, что это статический чанк. Думал, что если поле ре указать, то останется без изменений. В моем случае name. В итоге оказалось, id,name обязательны для заполнения.
Хотя в статье той был описан, но все же вы явно упустили из вида метод findExistingObject. При добавлении товара в корзину скрипт смотрит, есть ли этот товар в корзине или нет. Если товар найден, то его количество увеличивается на указанную цифру. По умолчанию поиск идет по id заказа и id товара. Вот вам надо дописать туда в условие еще и свой параметр, тогда все и заработает. А цены не меняются, потому что при добавлении только количество меняется, а не цена. Если товар в заказе уже есть, то цена просто так не изменится.
Процессор не тот указывали?