[PHP/PEAR] generateTableClassFiles

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,


Ik heb een test script gemaakt m.b.v. PEAR om PHP code rechtstreeks te laten genereren van mijn database model.

Deze code heb ik gebruikt (ook op een aantal websites gevonden).

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

require_once('DB.php');
require_once 'DB/Table/Generator.php';  

define('CR_DSN','mysql://root@localhost');  
$conn = DB::connect(CR_DSN);
$database = "test";
 
// Instantiate a Generator object
$generator = new DB_Table_Generator($conn, $database);  
  
$generator->class_write_path = 'dbtable' ;  

// Define the set of tables
$generator->tables = array('cr_users');
  
// Generate DB_Table subclass definition files
$generator->generateTableClassFiles();  
  
// Generate the 'Database.php' file
$generator->generateDatabaseFile();    

?>


Er waren geen PHP errors bij het uitvoeren. In de map "dbtable" werd de file "Database.php" gegenereerd maar meer niet :s. Er werd dus geen file van mijn tabel aangemaakt...

Toen ik de file "Database.php" bekeek zag ik wel deze include staan

code:
1
require_once 'Cr_users_Table.php';


Database.php heb ik uitgevoerd en het gaf volgende error:

code:
1
Fatal error: require_once() [function.require]: Failed opening required 'Cr_users_Table.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\dbtable\Database.php on line 7


Dus de eigenlijke definitie van mijn tabel in de database is niet gegenereerd

Iemand al ervaring met deze package die me kan verder helpen?

Acties:
  • 0 Henk 'm!

  • estherdg
  • Registratie: Oktober 2006
  • Laatst online: 21-12-2021

estherdg

nubcake

kan je wel handmatig Cr_users_Table.php openen?