ссылка AJAX для сред разработки и разработки - PullRequest
2 голосов
/ 15 марта 2010

У меня есть эта строка ниже, которая показывает ссылку для перехода на следующую страницу списка.

<a href="#" onclick="new Ajax.Updater('lista_miembros',
'/frontend_dev.php/miembros/filtrar?page=2')">Next page</a>

Проблема: как и ожидалось, она работает только в среде разработки внешний интерфейс (frontend_dev.php).

Мой вопрос: что я должен заставить его работать в обеих средах (производство и разработка)? Использование if и получение окружения использовать это единственный способ, или есть какой-нибудь более холодный способ?

1 Ответ

2 голосов
/ 15 марта 2010

Вы должны использовать функцию url_for() для создания вашего URL в вашем представлении. Таким образом, вам не нужно беспокоиться об окружающей среде, так как сгенерированная строка URL будет обрабатывать все это за вас, например:

<a href="#" onclick="new Ajax.Updater('lista_miembros', '<?php echo url_for("@your_route"); ?>'>Next page</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...