Мне нужна помощь с ними, я не могу ничего найти в Интернете.CakePHP принадлежит как %%
У меня есть модель
public $belongsTo = array(
'Group' => array(
'className' => 'Group',
'foreignKey' => 'group_id',
),
'Audit_type' => array(
'className' => 'Audit_type',
'foreignKey' => 'audit_type',
),
'User' => array(
'className' => 'User',
'foreignKey' => 'auditor',
),
);
, но мне нужно, чтобы быть в состоянии найти группу с, как, потому что теперь в group_id я иметь несколько идентификаторов как 145,125,123
есть ли способ я могу найти его с LIKE ??
Update:
групп таблицы представляет собой таблицу, поведение дерева, является поведение дерева из CakePHP теперь таблицы, которая имеет несколько идентификаторов, представляет собой таблицу, которая имеет аудит, и я нужен этот аудит, чтобы быть частью нескольких групп.
Вы задумывались над тем, что произойдет, если у вас есть идентификатор «12» и один из «123»? Использование LIKE для поиска почти всегда является последним, если вы специально не строите поиск или что-то еще. – Dave
Да, хотя это наименьшее количество проблем с хранением нескольких идентификаторов в одном внешнем ключе. –
есть ли какой-нибудь другой подход к этому, или вы бы, ребята, посоветовали мне это? У меня нет вариантов, я думал о создании другой таблицы с идентификаторами и идентификаторами групп –