Re: Is it not possible to have fields associated to entities that do not have bundles?

Mukesh Agarwal <[email protected]>
Newsgroups gmane.comp.php.drupal.devel
Message-ID <CAE55W0vnqVW6AzLqZ=kLSMFcLE_6jL7swpYzdQpG0T7UEavzbg@mail.gmail.com>
Okay, I found the solution, there is a way to have fields associated to
entities without bundles. You use the same name for bundle as entity.
Fortunately, I was also able to use entity reference field. Sharing my
experience with everyone --
http://www.innoraft.com/blog/use-entity-reference-your-custom-entities-without-bundles

On Wed, Dec 7, 2011 at 6:56 PM, Mukesh Agarwal
<[email protected]>wrote:

> Hi Guys,
>
> Entities seem to be the biggest problem of my life for the past few weeks
> :-)
>
> Ok, so I have an entity without any bundles. I read this in
> hook_entity_info<http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_entity_info/7>that bundles are not necessary.
>
> This entry can be omitted if this entity type exposes a single bundle (all
>> entities have the same collection of fields). The name of this single
>> bundle will be the same as the entity type.
>
>
> Now, I need to attach fields to my entity. I use field_create_field<http://api.drupal.org/api/drupal/modules--field--field.crud.inc/function/field_create_field/7>for my entity reference field which seems to work fine. When I attach this
> field to my instance using field_create_instance<http://api.drupal.org/api/drupal/modules--field--field.crud.inc/function/field_create_instance/7>,
> I see an error saying:
>
> drupal FieldException: Attempt to create an instance of field without a
>> bundle
>
>
> Does this mean I cannot attach fields to entities which do not have
> bundles?
>
> --
> Cheers,
> Mukesh Agarwal
> ________________________________
> Innoraft Solutions <http://www.innoraft.com>  || +91 8017220799
>
>


-- 
Cheers,
Mukesh Agarwal
________________________________
Innoraft Solutions <http://www.innoraft.com>  || +91 8017220799
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.