Entity Construction Kitを使用してエンティティを作成しました。最初はルールを使用して新しいエンティティを作成したかったのですが、エンティティがフィールド化されており、フィールドがルールに公開されていません(現在、誰かがそのパッチに取り組んでいます)、しかし、私はエンティティを作成する単純な関数を書きたかったのですが、これはプログラムでノードを作成するようなものだと思っていましたが、4時間ぐらいかかり、1インチも得ていません。私はentity_createとentity_saveを持っていますが、それらはあまり機能せず、それに関するドキュメントを見つけることができません。
私が見たいのは、フィールド化されたeckで作成されたバンドルから、またはコードを通じて、サンプルエンティティを作成する方法です。
本当にありがとう
編集:最後に理解する必要があるのは、エンティティにアタッチされているフィールドの名前を指定して、それらの値も入力できるようにする方法です。
$values = array('uid' => 1, 'field_receipt_prod_ref' => 1, 'type' => 'receipt');
$new_ent = entity_create('receipt', $values)->save();