06.06
php
saved
palam
Note
issue : custom model function not recognised
issue : custom model function not recognised
- //Controller fone_controller.php
- <?php
- class FoneclubsController extends AppController{
- function locations($city=null,$centreid=null,$name=null){
- $cities=$this->Centre->getCitiesListForCentreType('fone'); // doesn't work - query generated = getCitiesListForCentreType
- }
- }
- ?>
- //model Centre.php
- <?php
- class Centre extends AppModel {
- var $name = 'Centre';
- var $belongsTo = 'City';
- function getCitiesListForCentreType($type){
- $type=($type=='fone')?0:1;
- $query="SELECT cities.name,cities.id FROM centres LEFT JOIN cities ON centres.city_id = cities.id WHERE centres.pink=$type GROUP BY centres.city_id";
- $result=$this->query($query);
- return $result;
- }
- }
- ?>
- //model City.php (not relevant)
- <?php
- class City extends AppModel {
- var $name = 'City';
- var $hasMany = 'Centre';
- }
- ?>
Parsed in 0.046 seconds, using GeSHi 1.0.7.14