2014-09-23 57 views
0
的所有場景

試圖掌握苗條框架和phpactive記錄。搜索了文檔,在這裏和谷歌無濟於事,並嘗試了幾件事情。Slim Framework/php活動記錄/樹枝難題,找到不等於

我想從一個字段沒有設置爲特定的枚舉器的表中檢索所有項目。聽起來很簡單,它應該是。

$data['labels'] = Label::find()->where('printed' != 'Y')->all(); 

上面失敗:消息:沒有ID找不到標籤。我也曾嘗試:

$data['labels'] = Label::find('all','printed' != 'Y'); 

它只是返回一個記錄,而不是所有符合標準。

在我的樹枝模板我已經試過(這什麼都不做):

{% for label in labels %} 
    <td>{{ label.id }}</td> 
    <td>{{ label.title }}</td> 
    <td>{{ label.address }}</td> 
    {% endfor %} 

和(實際打印單個記錄:

 <td>{{ labels.id }}</td> 
    <td>{{ labels.title }}</td> 
    <td>{{ labels.address }}</td> 

感謝任何指針

回答

1

我相信PHP ActiveRecord語法應該是以下之一:

Label::find("all", array("conditions" => array("label != ?", "Y"))); 
Label::all(array("conditions" => array("label != ?", "Y"))); 
+0

非常感謝。我無法在他們的文檔中找到它。 – 2014-09-29 09:32:54