/**
* Convert a LazyRecord schema to action.
*
* This is used for generating an Action View without CRUD type.
*/
public static function convertSchemaToAction(SchemaInterface $schema, BaseModel $record = null)
{
$columns = $schema->getColumns(true);
$action = new BaseRecordAction(array(), $record);
// no actual record is null
$action->resetParams();
$action->initParamsFromColumns($columns, $record);
return $action;
}