Lithium では、ドキュメントとレコードのクラス、またはそれらのスーパークラス/インターフェイスには、save() メソッドがありません。それでも、記録を保存するためのリチウムの方法は次のとおりです。
$record = Model::create()
$record->save()
record には save メソッドがないため (Model だけにある)、これがどのように機能するかはわかりません。
Lithium では、ドキュメントとレコードのクラス、またはそれらのスーパークラス/インターフェイスには、save() メソッドがありません。それでも、記録を保存するためのリチウムの方法は次のとおりです。
$record = Model::create()
$record->save()
record には save メソッドがないため (Model だけにある)、これがどのように機能するかはわかりません。
Document
基本クラスからRecord
拡張します。クラスには魔法のメソッドEntity
があります。こちらの API ドキュメントを参照してください: http://li3.me/docs/lithium/data/Entity::__call()そのメソッドは、に関連付けられ たクラスのインスタンスを取得し、エンティティ オブジェクトを渡すメソッドを呼び出します最初の引数。Lithium マニュアルの「モデルへの関数の追加」セクションには、これに関連する追加情報も含まれています。Entity
__call()
Entity::__call
Model
Entity