Я часто вижу, что сталкиваюсь со следующей проблемой. У меня есть некоторый интерфейс маркера (для простоты давайте использовать java.io.Serializable
) и несколько оболочек (Adapter, Decorator, Proxy, ...). Но когда вы оборачиваете экземпляр Serializable в другой экземпляр (который не сериализуем), вы теряете функциональность. Та же проблема возникает с java.util.RandomAccess, который может быть реализован реализациями List.
Notice (8): Array to string conversion [CORE/cake/libs/model/datasources/dbo_source.php, line 2193]
Warning (512): SQL Error: 1054: Unknown column 'conditions' in 'where clause' [CORE/cake/libs/model/datasources/dbo_source.php, line 673]
Синтаксис для deleteAll
отличается от find
deleteAll(mixed $conditions, $cascade = true, $callbacks = false)
Используйте
$this->Prox->deleteAll($conditions);
И ваш массив может быть построен так:
$conditions = array (
"Prox.proxy" => $currentproxytocheck,
"Prox.proxyid <>" => $currentproxyid
);
Что то же самое, но более читабельно.