find('all')仅检索'id'字段

时间:2012-10-02 23:24:21

标签: arrays find cakephp-1.3

我在我的桌子上打我的脑袋。我只有两个数据字段,但我正在使用的旧版蛋糕(1.3)只将'id'字段拉入数组,而忽略了另一个字段('link_txt')。我的模型有效,因为这适用于其他控制器。我正在尝试填充xml站点地图,它只是...正在运行。 (当我在浏览器中查看文档树时,我的站点地图不会显示文档树,如果我查看其来源,则会显示文档... !!!!我发布了一个问题about it here earlier如果有人认为这两个是相关)我不知道我做错了什么!

<?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);


}
} 
?> 

如果我在index.ctp文件中print_r($static),我会收到“id”数据,但不会收到“link_txt”字段数据。

Array ( [0] => Array ( [Article] => Array ( [id] => 3 ) ) [1] => Array ( [Article] => Array ( [id] => 4 ) ) ) 

我喜欢它,如果它是我正在努力的东西。有人看到我错过的东西吗?

1 个答案:

答案 0 :(得分:0)

$这 - &GT;物品─&GT;发现( '所有',的);