Я хотел бы изучить, как создать модули в drupal-модулях, которые могут взаимодействовать с пользователем, базой данных, присвойте полномочия, представления.
Там какое-либо хорошее видео является учебным руководством или модулем простой выборки, который покрывает эти вещи?
Спасибо.
Я бы посоветовал взять копию Pro Drupal Development и начать работать над ним. Я думаю, что эта книга - лучший универсальный вариант для легкого понимания, но при этом глубокого начала изучения разработки Drupal.
Если вы действительно хотите обойтись без покупки книги, я бы посоветовал заглянуть на сайт Lullabot , чтобы найти любой доступный бесплатный контент.
После первоначального ознакомления вам могут пригодиться страницы Drupal api . Нажмите поле поиска в верхнем левом углу для поиска с опережением ввода, чтобы найти подробную информацию о функциях Drupal. Это был бы отличный ресурс для получения дополнительной информации о перечисленных функциях googletorp. Я согласен с googletorp, что это хороший список функций для начала.
В C с int
s вы можете иметь точку (хотя даже там я думаю, что эта конкретная последовательность будет в порядке). В C++ да это безопасно.
Вот пример непосредственно с сайта MySQL :
CREATE TABLE parent (id INT NOT NULL,
PRIMARY KEY (id)
) ENGINE=INNODB;
CREATE TABLE child (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) ENGINE=INNODB;
-121--1453360- В дополнение к тому, что googletorp и майк munroe уже сказали, ознакомьтесь с руководство разработчиков модуля на drupal.org. На сайте api проверьте хорошо документированные примерные модули .
Требуются некоторые усилия, чтобы научиться разрабатывать в Drupal. Возможно, вам удастся найти несколько хороших видеороликов, но по-настоящему вы справитесь с этим, только когда запачкаете руки и начнете кодировать.
Насколько сложно это будет для вас, также во многом зависит от вашего прошлого. Опытному разработчику PHP не составит труда разрабатывать с помощью Drupal.
Однако есть некоторые ключевые моменты, которые вам необходимо понять.
Из вашего описания вы должны взглянуть на эти функции: