PHP beginner |
|
Hallo allemaal,
Ik heb een reeds bestaande database, welke er (vereenvoudigd) als volgt uitziet:
CREATE TABLE Role
(
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(255) NOT NULL
)ENGINE=InnoDB;
CREATE TABLE User
(
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
FK_RoleID INT NOT NULL,
Firstname VARCHAR(50) NOT NULL,
Lastname VARCHAR(50) NOT NULL,
DayOfBirth DATETIME NOT NULL,
Email VARCHAR(255) NOT NULL,
Password VARCHAR(50) NOT NULL,
CreatedOn TIMESTAMP NOT NULL DEFAULT NOW(),
IP VARCHAR(50) NOT NULL,
CONSTRAINT FOREIGN KEY (FK_RoleID) REFERENCES Role(Id) ON UPDATE CASCADE ON DELETE CASCADE
)ENGINE=InnoDB;
CREATE TABLE Role ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(255) NOT NULL )ENGINE=InnoDB; CREATE TABLE User ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FK_RoleID INT NOT NULL, Firstname VARCHAR(50) NOT NULL, Lastname VARCHAR(50) NOT NULL, DayOfBirth DATETIME NOT NULL, Email VARCHAR(255) NOT NULL, Password VARCHAR(50) NOT NULL, CreatedOn TIMESTAMP NOT NULL DEFAULT NOW(), IP VARCHAR(50) NOT NULL, CONSTRAINT FOREIGN KEY (FK_RoleID) REFERENCES Role(Id) ON UPDATE CASCADE ON DELETE CASCADE )ENGINE=InnoDB;
De applicatie is reeds voorzien van een aantal CRUD-controllers welke naar behoren werken. Het is nu tijd om een membership en roleprovider te implementeren. Graag maak ik gebruik van het principe hergebruik van code, waarbij framework Symfony2 uitkomst kan bieden.
Nu dan mijn vraag, bestaan er modules/bundles, waardoor ik een snel een betrouwbare membership en roleprovider aan mijn Symfony2 applicatie kan toevoegen op basis van bovenstaande database?
Alvast bedankt voor je reactie
Martijn
|