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