我正在使用Paris with Idiorm,我在查找文檔時遇到了問題,如何查找和更新表格。如何在巴黎進行「查找和更新」查詢
我不想在腳本中插入sql查詢。有沒有其他方法?
Paris是基於Idiorm的Active Record實現。 Idiorm是一個對象關係映射器和流利的查詢生成器。
我很感興趣,做一些像數=計1所有+一個去
我正在使用Paris with Idiorm,我在查找文檔時遇到了問題,如何查找和更新表格。如何在巴黎進行「查找和更新」查詢
我不想在腳本中插入sql查詢。有沒有其他方法?
Paris是基於Idiorm的Active Record實現。 Idiorm是一個對象關係映射器和流利的查詢生成器。
我很感興趣,做一些像數=計1所有+一個去
我發現這對他們github site:
更新記錄 要更新數據庫,更改屬性的一個或多個然後調用save方法將更改提交到數據庫。同樣,你可以通過使用set方法或通過直接設置該屬性的值更改對象的屬性值:
$person = ORM::for_table('person')->find_one(5);
// The following two forms are equivalent
$person->set('name', 'Bob Smith');
$person->age = 20;
// Syncronise the object with the database
$person->save();
Creating new records
要添加一個新的記錄,您需要先創建一個「空」對象實例。然後,您將對象設置爲正常值並保存。
$person = ORM::for_table('person')->create();
$person->name = 'Joe Bloggs';
$person->age = 40;
$person->save();
保存對象後,可以調用其id()方法來查找數據庫分配給它的自動生成的主鍵值。
檢查屬性是否已被修改 要檢查是否因爲對象的創建(或最後保存)的屬性已經改變,調用is_dirty方法:
$name_has_changed = $person->is_dirty('name'); // Returns true or false
根據在github上的文檔
$person = ORM::for_table('person')->find_one(5);
// The following two forms are equivalent
$person->set('name', 'Bob Smith');
$person->age = 20;
// Syncronise the object with the database
$person->save();
還是要做到這一點在「巴黎」你:
頁,在idiorm您可以通過執行以下操作更新記錄
你能解釋一下巴黎是什麼嗎? SO標籤爲空,我找不到[維基百科上的合理條目](http://en.wikipedia.org/wiki/Paris_%28disambiguation%29)。 – wallyk
我沒有多說,因爲我期望已經有人使用它的答案,但@Charles編輯了我的問題。謝謝! – andrei
那是什麼? )) –