The Mongo DB update command supports several modifiers, all of which atomically update an element in a document. They include:
$set — set a particular value
$unset — delete a particular field (v1.3+)
$inc — increment a particular value by a certain amount
$push — append a value to an array
$pushAll — append several values to an array
$pull — remove a value(s) from an existing array
$pullAll — remove several value(s) from an existing array
$bit — bitwise operations
These modifiers are convenient ways to perform certain operations atomically.
Я работал не только с документацией и объекты получались действительно достаточно объемными и сложно структурироваными, здесь всегда нужно искать золотую середину, поэтому для меня переписать несколько раз некоторые моменты взаимодействия с бд при разработке — нормальная практика, РСУБД как избавляет от таких мытарств, но не дает гибкости
ну я бы на вашем месте сделал аякс навигацию и забыл о проблеме. Ну или придумывайте новый стандарт передачи данных по инету:) Сейчас то как Запрос — ожидание ответа (белый экран) — рендеринг ответа
Учитывая, что zend_hash_exists возвращает true, то скорее всего проблема в ссылке на переменную (void **)&value1, куда записывается данные. Но как ее (проблему) локализовать еще уже я не представляю
ну тогда расслабтесь, единственный выход для вас — использовать MySQL, PostgreSQL. Хотя там тоже лучше прикручивать сфинкс, но, зато для него есть прямые драйвера
сори, отправил раньше времени
1. Вы теряете проценты (причем приличные)
2. Не все методы оплаты могут быть доступны
3. Весь процессинг может быть не доступен
4. В случае взлома робокассы — все проблемы с клиентами всеравно будут на вас.
Если у вас небольшой магазинчик, и простой платежки час — три не критичен, то для вас это идиальный вариант. Конечно агрегатор решает огромное кол-во проблем с договорами, подключениями и т.п., но: