Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

cakePHP scaffolding - chain selects
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community