Я хочу написать программу с Yii, чтобы пользователи могли иметь свой шаблон.Как использовать механизм шаблонов в Yii?
Мое решение состоит в том, что каждый пользователь имеет запись в БД для хранения настраиваемого шаблона, такого как HTML-код и некоторый синтаксис, например Smarty или Twig.
Как я могу использовать PHP для получения этих записей и просто распечатывать его на экране, а мой шаблон кода выделяет синтаксис и показывает лучшие результаты? Это возможно или нет? Как мне это сделать?
Действительно вы знаете, если вы сохраняете php-коды в базе данных, когда вы печатаете их в файл, php-коды, которые вы сохранили в базе данных, не запускаются. Для меня самое главное - сохранить шаблон в базе данных whit php-команд, а затем повторить их в файле, а php-код выполняется так же, как обычно.
Но важно использовать smarty или twig и не позволять пользователям напрямую добавлять php-коды.
Пожалуйста, объясните, какие ожидаемые результаты приведены с более подробной информацией. Трудно, чего вы пытаетесь достичь, – WeSee
Я редактирую свой вопрос. Спасибо – Amin
Если возможно, не позволяйте своим пользователям писать свой собственный PHP-код. Это позволяет вашим пользователям делать что-либо в вашей системе с любыми привилегиями, которые выполняет ваш php-интерпретатор, и это серьезное нарушение безопасности. В этом случае не позволяйте им писать HTML-код. Для большинства задач достаточно уценки. – Beowulfenator