I have one model Portfolio in which I have define join like
public $belongsTo = array(
'Category' => array(
'className' => 'Category',
'foreignKey' => 'category_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
now when I am using code in controller like:
$this->Portfolio->recursive = 0;
$this->paginate = array(
'fields' => array('Portfolio.id', 'Portfolio.application_name','Portfolio.category_id','Portfolio.description','Portfolio.screenshots','Portfolio.icon','Portfolio.bg_color_code','Portfolio.created','Category.title','Category.id'),
'limit' => 10,
'order' => array(
'Portfolio.id' => 'asc'
)
);
so its working fine on my window 7 but its giving me error on linux server like:
Database Error
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Category.title' in 'field list'
SQL Query: SELECT `Portfolio`.`id`, `Portfolio`.`application_name`, `Portfolio`.`category_id`, `Portfolio`.`description`, `Portfolio`.`screenshots`, `Portfolio`.`icon`, `Portfolio`.`bg_color_code`, `Portfolio`.`created`, `Category`.`title`, `Category`.`id` FROM `portfolios` AS `Portfolio` WHERE 1 = 1 ORDER BY `Portfolio`.`id` asc LIMIT 10
Notice: If you want to customize this error message, create app/View/Errors/pdo_error.ctp
and my category model contains
var $hasMany = array(
'Portfolio' => array(
'className' => 'Portfolio',
'foreignKey' => 'category_id',
)
);
my table
CREATE TABLE IF NOT EXISTS `categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`parent_id` int(11) NOT NULL DEFAULT '0',
`status` enum('1','2') NOT NULL COMMENT '''1''=active,''2''=inactive',
PRIMARY KEY (`id`)
)
I have tested in debug result its showing
Included Files
Include Paths
0/home/reviewpr/public_html/imobdevnew/lib
2/usr/lib/php
3/usr/local/lib/php
4-> /home/reviewpr/public_html/imobdevnew/lib/Cake/
Included Files
core
app
Config
Controller
Model
0APP/Model/AppModel.php
Other
0APP/webroot/index.php
plugins
where in local its showing
Included Files
Include Paths
0C
1\wamp\www\imobdevnew\lib;.;C
2\php\pear
3-> C:\wamp\www\imobdevnew\lib\Cake\
Included Files
core
app
Other
0APP/webroot\index.php
1APP/Config\core.php
2APP/Config\bootstrap.php
3APP/Config\config.php
4APP/Config\routes.php
5APP/Controller\PortfoliosController.php
6APP/Controller\AppController.php
7APP/Model\portfolio.php
8APP/Model\AppModel.php
9APP/Config\database.php
10APP/Model\category.php
plugins
that means its not loading models.
Please help me...