Простой роутер - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 24 Nov 2024 06:21:24 +0300 Автор посмотри на какой нибудь фреймворк. https://visavi.net/articles/comments/547 Простой роутер Reflesh Mon, 05 Jan 2015 18:18:55 +0300 Комментарии https://visavi.net/articles/comment/547/2106 <strong>Timi</strong>, прикрутить можно все но есть ли в этом смысл если уже в роторе есть готовая реализация? А передавать дополнительные данные можно или через GET или дописать роутер на принятия парных значений по типу ключ - значение. https://visavi.net/articles/comments/547 Простой роутер Александр Thu, 20 Nov 2014 23:00:03 +0300 Комментарии https://visavi.net/articles/comment/547/2097 Чисто чтоб удовлетворить свою извращенную фантазию пару вопросов.<br> Возможно ли этот роутер прицепить к ротору? Если возможно, то как туда кроме приложения и экшена передать айди и еще один параметра после него? https://visavi.net/articles/comments/547 Простой роутер Дмитрий Thu, 20 Nov 2014 18:45:40 +0300 Комментарии https://visavi.net/articles/comment/547/2093 <strong>klesh</strong>, оттого я и нтересуюсь. https://visavi.net/articles/comments/547 Простой роутер Артур Thu, 20 Nov 2014 16:55:20 +0300 Комментарии https://visavi.net/articles/comment/547/2092 <blockquote class="blockquote"><strong>Башка</strong> (Сегодня / 13:41)<br> <strong>klesh</strong>, тогда константу CORE_DIRECTORY следует вынести в config.php?</blockquote> Совершенно верно. https://visavi.net/articles/comments/547 Простой роутер Александр Thu, 20 Nov 2014 13:51:14 +0300 Комментарии https://visavi.net/articles/comment/547/2091 <strong>klesh</strong>, тогда константу CORE_DIRECTORY следует вынести в config.php? https://visavi.net/articles/comments/547 Простой роутер Артур Thu, 20 Nov 2014 13:41:56 +0300 Комментарии https://visavi.net/articles/comment/547/2090 <strong>Башка</strong>, опять же для удобства. Структуру обычно я делаю такую:<br> index.php<br> --core/<br> ----config.php<br> ----class/<br> ------route.php<br> <br> в index.php инклудим config.php а в нем уже собираем все наше ядро включая сам роутер. https://visavi.net/articles/comments/547 Простой роутер Александр Thu, 20 Nov 2014 13:07:45 +0300 Комментарии https://visavi.net/articles/comment/547/2089 <strong>klesh</strong>, почему тогда ты делаешь единой точкой входа index.php, а роутинг у тебя в route.php? Они как то связаны между собой? https://visavi.net/articles/comments/547 Простой роутер Артур Thu, 20 Nov 2014 13:01:46 +0300 Комментарии https://visavi.net/articles/comment/547/2088 <blockquote class="blockquote"><strong>Башка</strong> (Сегодня / 10:53)<br> <strong>klesh</strong>, а чем плоха константа __DIR__?</blockquote> Я тоже имею привычку использовать предопределённую константу для root-категории. Все из-за того, что не у всех стоит актуальная версия PHP, и бывают случаи, когда нужно её менять на dirname(__FILE__) или использовать $_SERVER[&#039;DOCUMENT_ROOT&#039;]. https://visavi.net/articles/comments/547 Простой роутер iNeeXT Thu, 20 Nov 2014 12:57:36 +0300 Комментарии https://visavi.net/articles/comment/547/2087 <strong>Башка</strong>, тем что определив define(&#039;CORE_DIRECTORY&#039;, __DIR__); как корень ядра я могу из любого места вызывать все что угодно относительно папки &quot;core&quot; не переживая за правильность путей. https://visavi.net/articles/comments/547 Простой роутер Александр Thu, 20 Nov 2014 12:55:21 +0300 Комментарии https://visavi.net/articles/comment/547/2086 <strong>klesh</strong>, а чем плоха константа __DIR__? https://visavi.net/articles/comments/547 Простой роутер Артур Thu, 20 Nov 2014 12:53:09 +0300 Комментарии https://visavi.net/articles/comment/547/2085 <strong>iNeeXT</strong>, благодарю за замечания и советы. https://visavi.net/articles/comments/547 Простой роутер Александр Thu, 20 Nov 2014 12:49:26 +0300 Комментарии https://visavi.net/articles/comment/547/2084 <strong>Башка</strong>, для удобства использования + я ее определяю намного раньше и использую не только в роутере. https://visavi.net/articles/comments/547 Простой роутер Александр Thu, 20 Nov 2014 12:48:42 +0300 Комментарии https://visavi.net/articles/comment/547/2083 Зачем константа CORE_DIRECTORY? https://visavi.net/articles/comments/547 Простой роутер Артур Thu, 20 Nov 2014 12:43:52 +0300 Комментарии https://visavi.net/articles/comment/547/2082 <strong>klesh</strong>, вот теперь все в порядке. https://visavi.net/articles/comments/547 Простой роутер iNeeXT Thu, 20 Nov 2014 12:43:47 +0300 Комментарии https://visavi.net/articles/comment/547/2081