Сохранить ActiveRecord, заполнив поля из ассоциативного массива можно в такой манере:
/**
* Сохранит нового клиента и вернёт его id
*
* @param array $arrayData - ассоциативный массив с полями данных клиента
* @return int - id добавленного клиента
*/
public function createNewClient($arrayData)
{
$Client = new Client(); // создаём модель
$Client->attributes = $arrayData; // загшружаем из массива
print_r($Client);
$Client->save();
return $Client->id; // возвращаем id
}
Но чтобы проводить подобное присваивание: