По второй нужно читать доки.
В доках все просто и понятно.
А вообще, можно конечно подглядывать....
Например, нашли реализацию кейса с CModel::findAllByAttributes() (не помню точно название уже).
Набрали в поиске, find all by attributes YII2, прочитали документацию и способ запуска.