In plugin combine a returned entry with custom table data In a plugin I am returning entries from a section. Can I combine a returned entry from that section with data from a custom table into one model for output?
Just have your plugin supply a custom MyPluginEntryModel that extends Craft's EntryModel and merges in any custom attribute definitions from your custom table.

class MyPluginEntryModel extends EntryModel
{
   ....

    protected function defineAttributes()
    {
        return array_merge(parent::defineAttributes(), array(
            'customAttribute1' =&gt; AttributeType::Number,
            'customAttribute2' =&gt; AttributeType::String,
        ));
    }

   ....
}