PHP-комплекс SprintfPhp

Кемеровские программисты php общаются здесь
Anonymous
PHP-комплекс Sprintf

Сообщение Anonymous »

Я создаю систему для регистрации действий пользователей, таких как сделанные покупки, добавленные друзья и многое другое. Например, когда пользователь покупает некоторые товары, в вашем профиле должно появиться следующее сообщение:


Foo купил товары A, B, C , D и F.


Я мог бы сохранить всю строку в базе данных, но на сайте будет более одного языка, что сделать нежизнеспособным вести учет для каждого языка. Моя идея состоит в том, чтобы иметь строку с шаблоном выполненного действия и передать ее в функцию sprintf, однако количество продуктов может измениться, а значит и количество аргументов. Как мне действовать в этой ситуации?

Изменить № 1: Мой вопрос не о схеме базы данных, а о схеме, которую я использую. это: Базы данных: Создание журнала действий, как обрабатывать различные ссылки? Вопрос в том, как создать строку для использования со sprintf, которая может получать столько аргументов, сколько необходимо.
Что-то вроде этого: "% купили товары [здесь волшебство]"

Подробнее здесь: https://stackoverflow.com/questions/677 ... ex-sprintf

Вернуться в «Php»