PHP-комплекс SprintfPhp

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

Сообщение Anonymous »

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


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


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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