Prado\Data\ActiveRecord\Relations\TActiveRecordHasManyAssociation::hasAssociationData PHP Метод

hasAssociationData() приватный Метод

private hasAssociationData ( $builder, $data )
    private function hasAssociationData($builder, $data)
    {
        $condition = array();
        $table = $this->getAssociationTable();
        foreach ($data as $name => $value) {
            $condition[] = $table->getColumn($name)->getColumnName() . ' = ?';
        }
        $command = $builder->createCountCommand(implode(' AND ', $condition), array_values($data));
        $result = $this->getCommandBuilder()->onExecuteCommand($command, intval($command->queryScalar()));
        return intval($result) > 0;
    }