При решении задачи у меня сформулировался комплекс вопросов:
1. Есть необходимость при создании комментария дублировать его в другой нод. Сделал это с помощью Rules/new_entity/comment.
он создает новый комментарий, читая информацию из $comment, но cid получается другой (оно и понятно). При замене cid с помощью $r_created_comment->cid = $comment->cid оригинал пропадает. Необходимо добиться абсолютной синхронности(удаление/изменение одного должно привести к соответсвующим трансформация другого). Можно конечно с помощью тех же Rules их редактировать без особых проблем (т.к. Cid различается ровно на 1), верно? Но лишняя нагрузка на сервер, да и дб засорять.
ps: Программно создать коммент по сниппету не получилось.
2. Есть необходимость создать нод, title которого будет соответсвовать title материала, к которому оставлен коммент, и связать их (Есть ли в данном случае разница между nod reference и entity reference). Если создать с помощью Rules, то как связать их автоматом?
Комментарии
посмотрите hook_node_insert, или hook_entity_presave (для коментов)
PS/ я совсем не люблю rules
То, что ты предлагаешь всего лишь дублирует действия Rules и не является полноценным решением проблем.
Rules...