arti_djeims: Почитайте документацию, попробуйте сделать запрос так, как вы это понимаете и пишите сюда, что у вас не получается. Всё-таки это ресурс по ответу на вопросы, а не выполнения заданий бесплатно.
В конце концов, в гугле огромное количество примеров как на чистом PHP, так и с библиотеками.
Коля Унгуряну: Кстати, вам правильно советуют завязывать с mysql_query. Попробуйте лучше PDO. Ну или хотя бы обновлённые возможности от mysqlnd/mysqli.
На всякий случай, уточню: первая ссылка будет оптимальна, если вам именно средствами сервера надо прикрыть директорию от доступа и у вас будут статические логины и пароли, хранящиеся в текстовом файле. Вторая ссылка позволит вам сделать динамическую аутентификацию - вы можете брать данные хоть из БД, хоть из файла и проверять прочие параметры.
P.S. Мне кажется не так уж страшный костыль, т.к. с меппинга получился бы тоже самое. в общем жить можно :)
Стоит понимать, что у этого будут последствия. Doctrine этот индекс за "свой" не признает (его нет в маппинге). Следовательно, при каждой генерации миграций у вас будет создаваться код для его удаления и т.п.
Я, к сожалению, сейчас не в рабочей ОС, поэтому проверить не могу. Но вы не пробовали прямо так в индексе и прописать:
В общем, я сделал то, что мне надо было (давно, просто комментарий заметил только сейчас). Мои проблемы были не совсем в том, что я описывал. Но я разобрался. Даже почти написал про это пост. Может быть, когда-нибудь опубликую в блоге.