CakePHP не извлекает новое поле, созданное в представлении базы данных

Я должен был добавить поле cpf_formatado в моем представлении базы данных (SQL Server) vwComissionarios. Но модель CakePHP не выбирает это новое поле, и это сводит меня с ума.

Эта печать показывает, что поле было правильно создано в представлении базы данных:

введите описание изображения здесь

Но по какой-то причине CakePHP не извлекает поле, и я использую тот же запрос. Это тест:

public function infoGestor($id = null){
$this->layout = 'ajax';
$this->loadModel('Comissionario');
debug($this->Comissionario->query("select cpf_formatado from vwcomissionarios")); die();
}

введите описание изображения здесь

Наконец, это модель Comissionario:

<?php
App::uses('AppModel', 'Model');
/**
* Comissionario Model
*
*/
class Comissionario extends AppModel {

public $useTable = 'vwComissionarios';

/**
* Primary key field
*
* @var string
*/
public $primaryKey = 'id';

/**
* Display field
*
* @var string
*/
public $displayField = 'nome';

/**
* Validation rules
*
* @var array
*/

public $hasMany = array(
'VwComissionarioContato' => array('className' => 'VwComissionarioContato',
'foreignKey' => 'comissionarios_id',
'conditions' => array(),
'fields' => array(),
'order' => '',
),
'ComissionarioBanco' => array('className' => 'ComissionarioBanco',
'foreignKey' => 'comissionarios_id',
'conditions' => array(),
'fields' => array(),
'order' => '',
),
);
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]