1
我試圖從我的數據庫使用find()方法檢索數據。cakePHP find()返回字段名稱而不是僅列值
但是當我使用find('all')它將列值和列名一起返回,如下所示:{「date_1」:「2015-25-12」},當然,我只想要來自列的值。
如果我使用find('list'),它會變回空。
這是我正在努力找回我的數據:
$date1 = $this->Stocks->find('all', ['fields' => ['Stocks.date_1'], 'conditions' => ['Stocks.families_id' => $id]]);
這是我的表:
CREATE TABLE stocks
(
families_id integer,
date_1 date NOT NULL,
date_2 date,
created timestamp without time zone,
modified timestamp without time zone,
id serial NOT NULL,
CONSTRAINT stocks_pkey PRIMARY KEY (id)
)
其他一切工作正常,但這一部分。 我正在使用PostgreSQL。
您在模型什麼是你的主鍵指定和顯示器領域? – yBrodsky
我用了bake,所以displayField和主鍵都設置爲'id'。 –
但是你說如果你找到「list」,結果是空的。如果發生這種情況,有些事情是錯誤的。 – yBrodsky