Magento: добавление пользовательского объекта - PullRequest
0 голосов
/ 08 февраля 2012

Я создаю расширение, которое добавляет дополнительную функциональность к модели обзора. Я создал таблицу базы данных, и мне нужно добавить ее как сущность в файл etc / config.xml. В обзоре config.xml он создает сущности со следующим:

<models>
        <review>
            <class>Mage_Review_Model</class>
            <resourceModel>review_mysql4</resourceModel>
        </review>
        <review_mysql4>
            <class>Mage_Review_Model_Mysql4</class>
            <entities>
                <review>
                    <table>review</table>
                </review>
                <review_detail>
                    <table>review_detail</table>
                </review_detail>
                <review_status>
                    <table>review_status</table>
                </review_status>
                <review_entity>
                    <table>review_entity</table>
                </review_entity>
                <review_aggregate>
                    <table>review_entity_summary</table>
                </review_aggregate>
                <review_store>
                    <table>review_store</table>
                </review_store>
                <review_parent>
                    <table>review_parent</table>
                </review_parent>
            </entities>
        </review_mysql4>
    </models>

И это то, что я имею до сих пор (исключая сущность)

<config>
<modules>
    <XXX_CustomerReview>
        <version>0.1</version>
    </XXX_CustomerReview>
</modules>
<global>
    <models>
        <review_mysql4>
            <rewrite>
                <review>XXX_CustomerReview_Model_Mysql4_Review</review>
            </rewrite>
        </review_mysql4>
    </models>
</global>

Я не могу понять, как я это делаю, любая помощь будет благодарна.

1 Ответ

0 голосов
/ 08 февраля 2012

Требуется немало работы, и вы можете посмотреть это видео, особенно с середины пути, где Иван показывает, как он создал определения данных и конфигурации для этого.

http://vimeo.com/35937480

Это должно помочь вам лучше понять это.

Более подробное объяснение можно найти здесь:

http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-7-advanced-orm-entity-attribute-value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...