В днешния урок ще ви покажа как да напишете своя същност. Пишем използване модул API Entity. така че ние трябва да изтеглите и инсталирате този модул. Така например, създаване на идентичност на продукта. Получавам структура модул файл в това:
1. Създаване на информационен модул в product.info:
2. product.install опише таблица, която ще се съхранява информация за предприятието:
3. Ние се пристъпи към product.module. В таблицата съм създал статут на колона, която ще се съхранява на състоянието на продукта, всичко, което имам 3 статут за всеки от състоянията се създаде постоянна:
4. описва информацията за това, че сме в Hook hook_entity_info ():
5. Създаване на product_uri () функция, която връща URI лице:
6. Създаване на разрешения, които трябва в бъдеще за тази implementiruem кука hook_permission ():
7. Създаване на функция product_access (), която ще провери дали потребителят може да направи каквато и да е операция по същността:
8. Създаване на функция, която ще се зареди на предприятието от базата данни:
9. Създаване на функция, която ще премахне предприятието от базата данни:
10. Създаване на тема функция лице. за тази implementiruem hook_theme ():
11. Създаване на функция, която ще покаже същността:
12. hook_menu (), за да се създаде страница, която ще се изисква за работата на модула:
13. Използване hook_admin_paths (). съобщават на системата кои страници са административни:
14. Последната функция в product.module ще product_status_get_title (), който е състоянието на идентификационен номер на продукта ще се върне четимо име на на състоянието:
18. Както можете да видите, за да създадете и redaktirvoaniya същност съм използвал една и съща форма product_form. създаване на функция като тази форма:
19. Създаване на формуляр изтриете дадено предприятие:
21. Сега отидете product.tpl.php на шаблона:
21. Остава при малко, ако си спомняте, под формата на създаване / редактиране на продукт направихме veritkalnye раздели, за да файл за продукта fieldset-summaries.js е да добавите няколко реда код, за да украсят тези раздели:
Свързани статии