Setup of connection attributes does not work for QUERY_LIMIT. sfDoctrineConfigHandler assumes, that all constants are named ATTRIBUTENAME_VALUE (this is not correct for query limit - constant is LIMIT_ROW or LIMIT_RECORDS.)
# doctrine.yml
all:
attributes:
# export sql (none, tables, constraints, all)
export: all
query_limit: rows
# cached config
$config['global_attributes']['export'] = Doctrine::EXPORT_ALL;
$config['global_attributes']['query_limit'] = Doctrine::QUERY_LIMIT_ROWS;
// exception thrown
Fatal error: Undefined class constant 'QUERY_LIMIT_ROWS' in ... config/config_doctrine.yml.php on line 11