Argument 1 passed to Nette\Database\Context::__construct() must be an instance of Nette\Database\Connection
Notice: This thread is very old.
- Zdenal
- Member | 21
Hello, I have problem with version 2.1. I can't solve this problem:
Argument 1 passed to Nette\Database\Context::__construct() must be an instance of Nette\Database\Connection, string given, called in C:\VertrigoServ\www\data\cms\temp\cache\_Nette.Configurator\_-65790452d9726fa3652d2ec32321717f.php on line 177 and defined
Can someone help me?
Thank you.
- Zdenal
- Member | 21
My configuration file:
common:
parameters:
database:
driver: mysql
host: localhost
dbname: cms
user: root
password: vertrigo
php:
date.timezone: Europe/Prague
services:
database:
class: Nette\Database\Context
arguments: [
'%database.driver%:host=%database.host%;dbname=%database.dbname%',
%database.user%,
%database.password%
]
modelLoader:
class: ModelLoader
arguments: ["@database"]
authenticator: Authenticator
authorizator:
class: Nette\Security\Permission
setup:
- addRole('guest')
- addRole('editor')
- addRole('admin')
- addResource('Admin:Default')
- addResource('Admin:Pages')
- addResource('Admin:Menu')
- addResource('Admin:Articles')
- addResource('Admin:News')
- addResource('Admin:Eshop')
- allow('editor', 'Admin:Default')
- allow('admin')
production < common:
development < common:
- David Grudl
- Nette Core | 8082
Dokumentace je úplně na ho**o, připoj se k databázi tímto způsobem https://github.com/…g.local.neon
a to services: database
i @database
vyhoď.
- David Grudl
- Nette Core | 8082
Oh, it seems that the documentation is not so bad;-) https://doc.nette.org/en/configuring#…