Shtyrman01 13 июля 2016 2 3
Снова здравствуйте. Хотелось бы получить ваше мнение касательно одного затыка.

Не очень понятно как в modx реализовать чистый php. Если бы дело касалось какого-нить фреймворка php, то затыка не случилось бы, но дело обстоит с modx.

В данном случае кода очень много и я не думаю что есть смысл всю простынь сюда помещать. Ибо это получится уже как работа.

Суть заключается в двух моментах.

Есть сама начальная форма (кнопка с получить данные) с описанием php что должно получиться, если нажать на кнопку (index.php). И обращение ко второму файлу, к которому идет обращение и в котором и написаны все происходящие события (nevedomoe.php).

Т.е. в index.php:

<?php

error_reporting(E_ALL & ~E_NOTICE);
require_once «nevedomoe.php»;


?>

Тут простот html форма с кнопкой действия (form action=«index.php» method=«post»)

<?php
}
break;
}

?>

Ну и во втором файле (nevedomoe.php) собственно весь процесс. Не понятно как подобное реализовать в modx, как заставить это дело ожить.

Более не понятно с чего начать делать, что бы это еще как то подключалось к nevedomoe.php и в результате ожило.
Не могли бы подсказать как реализовывается подобное в modx?
3 комментария
Fi1osof1
Fi1osof 13 июля 2016г в 10:29 #
Простой совет: изучайте сниппеты.
S
Shtyrman01 13 июля 2016г в 15:46 #
Николай, конечно это в сниппетах, где это еще может быть. Просто это не работает если просто создать сниппеты с кодом…

з.ы. а не подскажите как «require_once «nevedomoe.php»;» сделать в сниппете? Типа как в сниппете вызвать сниппет чтоль получается.
Fi1osof1
Fi1osof 13 июля 2016г в 16:19 #
з.ы. а не подскажите как «require_once «nevedomoe.php»;» сделать в сниппете?
Так и сделать.
require_once "nevedomoe.php";

Другое дело, что скорее всего надо полный путь прописать, типа так:
require_once MODX_CORE_PATH . "components/mycomponent/include/nevedomoe.php";

А то с относительным путем он относительно выполняемого кода будет смотреть и в указанных директориях для автопоиска.
Ну а что у вас там уже в коде прописано, какая область видимости, что возвращает и т.п. — это уже совсем другие вопросы и зависит от вас.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.