У меня есть этот узел с именем Movies, и у меня есть другой узел с именем casts. Поэтому, когда я удаляю кастинг, я хочу, чтобы он отражался на узле кино. Возможно ли получить доступ к полю в узле видеоролика, когда im в узле casts? как мне это сделать в drupal? im используя drupal 6 кстатиВозможно ли получить доступ к другому узлу из другого другого узла в drupal
ответ
Вы хотите сделать это с помощью модуля или кода PHP? Вы можете использовать node_load().
Если хотите, вы действительно хотите, чтобы удалить узел и иметь ссылки на него удаляются автоматически, вы можете использовать node_delete
Просто будьте осторожны, что вы используете Drupal в подход щего пути. Возможно, вы предпочли бы иметь ссылку ссылки на сущность в вашем узле «Кино» для каждого из ваших «Актеров» (или «В ролях», если вы предпочитаете держать их сгруппированными, хотя я не понимаю, почему) узлов.
i не могу видеть, как node_load может загружать другой узел. можете ли вы объяснить, как использовать этот node_load? И да, мои роли относятся к определенным фильмам. im используя drupal 6 кстати –
Теперь я понимаю, как это сделать. но им путают, как пройти к правильному ниду. У меня этот код до сих пор $ node-> field_movie_cast [0] ['nid']. как я могу указать на конкретный nid? –
Я мог бы объяснить больше, но вся идея использования drupal заключается в том, что вам не нужно делать такие вещи в 99,99% случаев. Что вы пытаетесь достичь? Я уверен, что есть более простой, более надежный и альтернативный способ, чем преобразование иерархии массивов. – papirrin
Если вы хорошо с SQL он короче и эффективнее, чем node_load/node_save:
db_query("DELETE FROM content_field_movie_cast WHERE field_movie_cast_nid = %d", $person->nid);
(. Я предполагаю, что на ваше содержание имен там, так что, возможно, потребуется перенастройка)
С учетом этого, по умолчанию CCK удалит ссылки на узлы, когда узел будет удален, поэтому вам не придется вручную выполнять какую-либо очистку. Вы непосредственно удаляете человека с помощью SQL?
- 1. Возможно ли получить доступ к переменной из другого класса?
- 2. Доступ к одному серверу узлов из другого
- 3. Java как получить доступ к другому ArrayList из другого класса?
- 4. Возможно ли получить доступ к службе AIDL с другого устройства?
- 5. Доступ к пользовательскому узлу Drupal
- 6. Drupal - доступ к стоп-узлу/ниду
- 7. Приклеивание узла к другому узлу при столкновении
- 8. Соотнесите одного узла к другому узлу
- 9. Возможно ли получить доступ к родительскому узлу внутри цикла?
- 10. Могу ли я получить доступ к переменным из другого файла?
- 11. Есть ли способ получить доступ к одному iframe из другого?
- 12. Подключитесь к главному узлу SignalR из другого приложения в C#
- 13. Возможно ли получить доступ к узлу БД через ссылку БД
- 14. Доступ к родительскому узлу узла ElementTree
- 15. Доступ к переменной из другого скрипта C#
- 16. Доступ к данным из другого приложения
- 17. Доступ к CSV-файлу из другого домена
- 18. доступ к узлу * из класса
- 19. Доступ к зависимости одного правила из другого
- 20. Можно ли получить доступ к Справочнику документов из другого приложения?
- 21. Можно ли получить доступ к глобальным функциям из другого модуля?
- 22. Доступ к переменной класса из другого класса
- 23. Доступ к классу css из другого файла
- 24. Как получить доступ к экземпляру другого компонента?
- 25. Доступ к arraylist из другого класса
- 26. Доступ к переменным класса из другого класса
- 27. Возможно ли изменить Info.plist из другого приложения?
- 28. Доступ к «верхнему» экземпляру класса из другого экземпляра другого класса
- 29. Возможно ли получить доступ к sqlite3 db одного приложения из другого в Android?
- 30. Возможно ли получить доступ к ресурсам из другого проекта с помощью конструктора в WinForms?
использовать ссылочный модуль узла, тогда в типе содержимого фильма использовать заливки в качестве ссылки на узел, тогда он отображает отражение –