создаю с помощью связки eForm и docmanager новый документ и назначаю ему псевдоним (alias)
...
$doc->Set(’alias’,$fields[’myUrl’]);
...
Проблема в том, что такой псевдоним может уже существовать и документ создаётся не смотря на запрет повторяющихся псевдонимов в настройках MODx.
Как выкрутиться из ситуации?
Можно ли как-то проверить наличие документа с определённым псевдонимом?
Quote from: ax at Jun 01, 2008, 06:56 AM
Было бы совсем хорошо иметь возможность проверки ещё до отправки всей формы. Типа как проверить свободно ли имя для регистрации ещё до заполнения всей формы.
Если нужна проверка до отправки формы, то единственный вариант – JavaScript. А чтобы узнать, есть ли в базе такие имена, следует использовать Ajax, то есть асинхронный запрос к серверу.