/** * 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; }