Nefungující Nextras ORM – nekonečené načítání stránky

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Vastlik
Člen | 58
+
0
-

Ahoj,
snažil jsem se rozjet Nextras ORM, ale vše funguje, odkud neudělám nějaký dotaz na DB v Presenteru. Pokud udělám dotaz v presenteru, tak se stránka načítá, ale nikdy se html nenačte a ani dotaz se nevykoná. Vymazání cache nepomohlo.

<?php

namespace App\Model\Orm;

use Nextras\Orm\Model\Model;

/**
 * @property-read User\UsersRepository $users
 */

class Orm extends Model
{

}

<?php

namespace App\Model\Orm\User;

use Nextras\Orm\Entity\Entity;

/**
 * @property string $email
 * @property string $password
 * @property string $role
 */

class User extends Entity
{

}

<?php

namespace App\Model\Orm\User;

use Nextras\Orm\Mapper\Mapper;

class UsersMapper extends Mapper
{

}

<?php

namespace App\Model\Orm\User;

use Nextras\Orm\Repository\Repository;

class UsersRepository extends Repository
{

}

#
# WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
# http://nette.org/security-warning
#
parameters:

php:
	date.timezone: Europe/Prague


application:
	errorPresenter: Error
	mapping:
		*: App\*Module\Presenters\*Presenter

extensions:
	dbal: Nextras\Dbal\Bridges\NetteDI\DbalExtension
	orm: Nextras\Orm\Bridges\NetteDI\OrmExtension
	migrations: Nextras\Migrations\Bridges\NetteDI\MigrationsExtension
	kdyby.console: Kdyby\Console\DI\ConsoleExtension

orm:
	model: App\Model\Orm\Orm

migrations:
	dir: %appDir%/../migrations
	driver: mysql
	dbal: nextras

session:
	expiration: 14 days


services:
    - App\Presenters\HomepagePresenter
    router: App\RouterFactory::createRouter

Pokud udělám dotaz na DB pomocí Dbalu, vše funguje v pohodě. Díky!

Editoval Vastlik (1. 10. 2015 8:55)

Felix
Nette Core | 1270
+
0
-

Jakou verzi pouzivas? Na prvni pohled to vypada v poradku. Asi bude zakopanej pes nekde jinde..

Vastlik
Člen | 58
+
0
-
		"php": ">= 5.3.7",
		"nette/application": "~2.3.0",
		"nette/bootstrap": "~2.3.0",
		"nette/caching": "~2.3.0",
		"nette/database": "~2.3.0",
		"nette/di": "~2.3.0",
		"nette/finder": "~2.3.0",
		"nette/forms": "~2.3.0",
		"nette/http": "~2.3.0",
		"nette/mail": "~2.3.0",
		"nette/robot-loader": "~2.3.0",
		"nette/safe-stream": "~2.3.0",
		"nette/security": "~2.3.0",
		"nette/utils": "~2.3.0",
		"latte/latte": "~2.3.0",
		"tracy/tracy": "~2.3.0",
		"dg/adminer-custom": "~1.6",
		"nextras/orm": "^1.1",
		"nextras/dbal": "^1.0"

Editoval Vastlik (8. 10. 2015 21:48)

Vastlik
Člen | 58
+
0
-

Řešení
Přeinstaloval jsem kompletně celý XAMPP a vše již funguje jak má. Chyba byla někde u poškozené schema.
Díky za pomoc.

Editoval Vastlik (8. 10. 2015 23:32)