Черт, а с турецким ansi-1254 уже такой трюк не работает. В выходном файле совсем не то. На входе для примера Çç Ğğ Şş İi Iı - а на выходе Çç Ðð Þþ Ýi Iý что делать...
Сергей: Нашел какой-то сервис - www.pdfescape.com загрузил и могу заполнять без пароля, а программка его требует как так?
В крайнем случаем можно ли сделать из файла изображение а затем поверх его рисовать текст, галочки в нужных местах(по координатам может быть)?
Мне вообще идеально и крайне желательно отдавать заполненный PDF без возможности редактирования.
И еще один момент есть, при открытии файла в FireFox он говорит что документ содержит формы и не может из заполнить и предлагает указать другую программу для просмотра. Если есть форма то это упрощает заполнение?
Я тоже так думаю. При сохранении полей в адмике, составлять правила валидации в виде [['name', 'color'], 'required'], сериализовать и сохранять в бд, а затем в модели подставлять их в function rules().
Но я надеялся, что в фреймворке такое можно делать из коробки.
Немного уточню, как именно данные получать мне понятно, у меня ORM и я просто конструирую запросы вида: ... ->where('enable', '=', 1) итп, тут все просто. Другое дело, что целиком я всю выборку держу в методе, скажем getUsers. И когда данные по пользователям нужны, я просто достаю их через $users->getUsers()
Но этот метод возвращает пользователей с определенными условиями. Но мне нужно немного эти условия корректировать, возвратить еще и те, у которых 'active' = 1 и тут мне нужно либо новый метод, либо передавать дополнительные параметры в существующий getUsers. Поэтому и вопрос. Как мне делать. Я же не хочу в контроллерах постоянно писать что то типа:
$users->getUsers(['enable'=>1,'active'=>1 и тут другие параметры). Или может быть это нормально так делать и я зря переживаю?