Invenzzia »

Pages: [1]   Go Down
  Print  
Author Topic: OPTv2: OPT + Doctrine problem  (Read 887 times)
Description: Chyba te 2 biblioteki gryzą się ze sobą
0 Members and 2 Guests are viewing this topic.
sajrox
User

Offline Offline

Posts: 2


View Profile
« on: August 20, 2009, 20:35:57 »

Witam,

Otóż postanowiłem wykorzystać OPT 2 (Open Power Template 2) w swoim frameworku. Jednak w sytuacji gdy uzyję OPT i wykonam jakieś zapytanie do bazy (w tabeli administratorzy) za pomocą Doctrine otrzymuje błąd:


Warning: require(C:wampwwwPROJEKTYWwwOPTLibOpt/AdministratorzyTable/Class.php) [function.require]: failed to open streamNo such file or directory in C:wampwwwPROJEKTYWwwOPTLibOptOplBase.php on line 430



Wydaje mi się że gryzie się tutaj funkcja związana z autoładowaniem klasy.



Czy ktoś może coś na to poradzić
Logged
sajrox
User

Offline Offline

Posts: 2


View Profile
« Reply #1 on: August 20, 2009, 22:40:40 »

Chyba coś nie tak jest z OPT.

Oto próbka kodu:

# =====>
# Inicjuj autoloader OPT
	
require(
'./Lib/Opt/Opl/Base.php');
	
Opl_Loader::setDirectory('./Lib/Opt');
	
Opl_Loader::register();
	

# Inicjuj autoloader Doctrine
	
include_once(
"./Lib/Doctrine.php");
	
spl_autoload_register(array('Doctrine''autoload'));
# <=====

 
# =====>
# Załadowanie plików
	
include_once(
"./core/config.php");
# <=====



# =====>
# Konfiguracja u połączenie z bazą
	
$manager Doctrine_Manager::getInstance();
# <=====
exit();


Nie ma tu nic skomplikowanego. Jednak po wywołaniu $manager = Doctrine_Manager::getInstance(); otrzymuje błąd:


Warning: require(C:wampwwwPROJEKTYwwwLibOpt/Doctrine/Class.php) [function.require]: failed to open streamNo such file or directory in C:wampwwwPROJEKTYwwwLibOptOplBase.php on line 431


Coś nie tak jest z autoloaderem klas w OPT.
Logged
eXtreme
Invenzzia
Administrator
User
*****
Offline Offline

Posts: 129

Jacek Jędrzejewski


View Profile WWW
« Reply #2 on: August 21, 2009, 09:17:14 »

Potrzebujesz czegoś takiego:

Code:
Opl_Loader::setHandleUnknownLibraries(false);
Logged

Zyx
Your programmer
Administrator
User
*****
Offline Offline

Posts: 291



View Profile WWW
« Reply #3 on: August 22, 2009, 08:28:20 »

Sposób łączenia OPL z Doctrine jest opisany na wiki:

http://wiki.invenzzia.org/wiki/Using_OPC_and_OPL_with_Doctrine_ORM
Logged

PozDrX, Zyx
---Invenzzia group---
Pages: [1]   Go Up
  Print  
 
Jump to:  

Subject Started by Replies Views Last post
OPTv2: OPT 2.0.0 « 1 2 3 » Zyx 42 8401 Last post March 25, 2009, 21:31:09
by Zyx
abercrombie and fitch, galardef 0 64 Last post March 28, 2012, 12:03:29
by galardef
abercrombie italia, and held several meetings galardef 0 18 Last post April 18, 2012, 04:46:59
by galardef
abercrombie sito ufficiale, on the one hand galardef 0 12 Last post April 18, 2012, 04:45:57
by galardef
OPTv2: Własne biblioteki znaczników deallas 1 484 Last post March 11, 2010, 12:13:59
by Zyx