Is есть ли обходной путь для интерфейсов компоновки и маркера?

Я часто вижу, что сталкиваюсь со следующей проблемой. У меня есть некоторый интерфейс маркера (для простоты давайте использовать 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]   
0
задан Brian Tompsett - 汤莱恩 9 July 2015 в 10:55
поделиться

1 ответ

Синтаксис для deleteAll отличается от find

deleteAll(mixed $conditions, $cascade = true, $callbacks = false)

Используйте

$this->Prox->deleteAll($conditions); 

И ваш массив может быть построен так:

$conditions = array (
    "Prox.proxy" => $currentproxytocheck,
    "Prox.proxyid <>" => $currentproxyid
);

Что то же самое, но более читабельно.

6
ответ дан 4 September 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: