Если у меня есть что-то вроде:
$posts = Post::model()->findAll();
Как я могу искать в постах $ сообщения по первичному ключу?(В отличие от выполнения отдельного запроса к базе данных, поскольку данные уже загружены)
Фон:
Я загружаю данные из внешнего источника на основена первичный ключ модели.Поэтому я запускаю поиск, чтобы найти все модели, которые необходимо обновить, а затем делаю запрос к внешнему источнику и обновляю модели.
Результаты (~ 100) отправляются обратно как немаркированный массив объектов (одна из переменных в объекте является первичным ключом), поэтому представляется целесообразным выполнить итерацию этого массива, а затем обновить значения всуществующую модель, которую я уже загрузил из базы данных, а затем сохраните каждый элемент.
Я не против использования другого метода для достижения всего этого, это только кажется наиболее приемлемым способом сделать это.