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).
Er waren geen PHP errors bij het uitvoeren. In de map "dbtable" werd de file "Database.php" gegenereerd maar meer niet
. Er werd dus geen file van mijn tabel aangemaakt...
Toen ik de file "Database.php" bekeek zag ik wel deze include staan
Database.php heb ik uitgevoerd en het gaf volgende error:
Dus de eigenlijke definitie van mijn tabel in de database is niet gegenereerd
Iemand al ervaring met deze package die me kan verder helpen?
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
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?