Здравствуйте! Возник вопрос: как реализовать на php создание страницы. Есть сайт, в котором есть БД с таблицей "Задачи". Как мне для каждого id задачи создавать свою страницу на сайте? Тот же принцип и на этом форуме: каждая тема имеет свою ссылку, то-есть создается заново, как я понимаю. Как это реализовать?
тебе нужно все запросы направлять на один файл и в параметре передавать id задачи в этом файле ты лезешь в бд и достаешь ее инфу и отрисвоываешь по шаблону. всё.
для начала создай бд с задачами и покажи sql запрос, для конкретной задачи, без PHP. номер задачи/задача обычно или номер делают или название задачи
Посмотрите описание модели данных этого движка. Двухкомпонентные пути поддерживаются ядром. На каждую адресную ветвь (от корня) дефолтом предусмотрен максимум один шаблон, но сделать разветвление, чтобы использовать два разных шаблона для /cat и /cat/obj, элементарно – пример. Также можно сделать подобное разветвление прямо во фронте. Не совсем понятно, что означает «задача» в адресе. Слаг для SEO? Более распространенные форматы адресов такие: /слаг_задачи /tasks/слаг_или_id_задачи и т.п. Упомянутый движок поддерживает оба показанных формата автоматом. --- Добавлено --- Номер довольно часто совмещают со слагом, чтобы и быстро искать по номеру, и SEO-составляющая была в адресе (слаг). Во избежание дублей нужно добавить проверку: если слаг из адреса запроса не соответствует каноническому (хранимому в БД), делать 301-ый редирект на канонический адрес.