prepinana mezi databazema dle domeny
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- David Matějka
 - Moderator | 6445
 
zkus:
class ConnectionFactory
{
	protected $httpRequest;
	public function __construct(Nette\Http\IRequest $httpRequest)
	{
		$this->httpRequest = $httpRequest;
	}
	public function create()
	{
		//dle http requestu zvol vhodne udaje
		return new Nette\Database\Connection($dsn, $user, $pass);
	}
}
database:
	default:
		dsn: #pouze placeholder, aby se spravne nakonfiguroval container
services:
	- ConnectionFactory
	database.default:
		create: @\ConnectionFactory::create()
EDIT: nebo by stacilo, aby ConnectionFactory vytvarelo pouze dsn string, pak by neon vypadal nejak takhle:
database:
	default:
		dsn:
services:
	- ConnectionFactory
	database.default:
		arguments: [@\ConnectionFactory::createDsn(), 'root', 'toor']
					Editoval matej21 (3. 9. 2014 0:17)