 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
shu_shukaru
Data înscrierii: 28/Iul/2007
Mesaje: 11
|
| Trimis: Sâm Aug 18, 2007 11:11 am Titlul subiectului: cakePHP scaffolding - chain selects |
|
|
Salut,
Am inceput de ceva timp sa folosesc cakePHP si imi place foarte mult desi are un manual de tot ***.
Pentru CMS-uri folosesc scaffolidng dar acum m-am blocat la o crearea unui chain select:
Deci am 3 tabele :
CREATE TABLE `towns` (
`id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(255) NOT NULL
)
ENGINE = innodb;
CREATE TABLE `locations` (
`id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`nume` VARCHAR(255) NOT NULL,
`town_id` INT(10) NOT NULL
)'
ENGINE = innodb;
CREATE TABLE `areas` (
`id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`nume` VARCHAR(255) NOT NULL,
`town_id` INT(10) NOT NULL,
`location_id` INT(10) NOT NULL
)
ENGINE = innodb;
si incerc sa fac ca atunci cand adaugi new area sa se creeze un chain-select:
atunci cand selectez town, sa imi puna in urmatorul select doar locatiile care apartin acelui town.
Daca fac asa:
class Area extends AppModel
{
var $name = 'Area';
var $belongsTo = array('Town' =>
array('className' => 'Town',
'conditions' => '',
'order' => '',
'foreignKey' => 'town_id'
),
'Location' =>
array(
'className' => 'Location',
'conditions' => '',
'order' => '',
'foreignKey' => 'location_id'
)
);
Imi creaza cele 2 selecturi si tot ce trebuie numai ca nu sunt legate intre ele.
Cine are o idee cum sa stabilesc relatiile intre tabele sa faca ce trebuie, ii raman dator cu un new $bere('Beks'); :lol: |
|
| Sus |
|
shu_shukaru
Data înscrierii: 28/Iul/2007
Mesaje: 11
|
| Trimis: Joi Sep 20, 2007 1:53 pm Titlul subiectului: |
|
|
| nici unu, nici unu ? :) |
|
| Sus |
|
UnD3aD
Data înscrierii: 10/Apr/2006
Mesaje: 353
Locație: Cta
|
| Trimis: Joi Sep 20, 2007 5:35 pm Titlul subiectului: |
|
|
| cake nu cred ca are ceva intergrat... poti face cu ajax... |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|