我在桌子上敲我的头。我只有两个数据字段,但我正在使用的这个旧版本的蛋糕(1.3)只将“id”字段拉入数组,而忽略另一个字段(“link_txt”)。我的模型有效,因为这适用于其他控制器。我正在尝试填充 xml 站点地图,但它..只是...不起作用。(当我在浏览器中查看它时,我的站点地图也没有显示文档树,如果我查看它的源,它会显示它....!!!!如果有人认为这两者相关,我早些时候在这里发布了一个关于它的问题)我不知道我做错了什么!
<?php
class SitemapsController extends AppController{
var $name = 'Sitemaps';
var $uses = array('Category', 'Listing', 'Article', 'Location');
var $helpers = array('Time', 'xml');
var $components = array('RequestHandler');
function index (){
Configure::write ('debug', 2);
$this->RequestHandler->respondAs('xml');
$this->viewPath = 'xml';
$this->layoutPath = 'xml';
$a=$this->Article->find('all');
$this->set('static', $a);
}
}
?>
如果我print_r($static)
在我的 index.ctp 文件中,我会得到我的 'id' 数据,而不是我的 'link_txt' 字段数据。
Array ( [0] => Array ( [Article] => Array ( [id] => 3 ) ) [1] => Array ( [Article] => Array ( [id] => 4 ) ) )
如果它是我刚刚在讨论的东西,我会很高兴的。有人看到我错过了什么吗?