PHPackages                             dynamic/viewable-dataobject - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dynamic/viewable-dataobject

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

dynamic/viewable-dataobject
===========================

DataExtension that easily allows a DataObject to be viewed like a Page

1.0.x-dev(8y ago)311.8k↓100%10[3 issues](https://github.com/dynamic/viewable-dataobject/issues)[1 PRs](https://github.com/dynamic/viewable-dataobject/pulls)3BSD-3-ClausePHPCI failing

Since Jan 12Pushed 4y ago4 watchersCompare

[ Source](https://github.com/dynamic/viewable-dataobject)[ Packagist](https://packagist.org/packages/dynamic/viewable-dataobject)[ RSS](/packages/dynamic-viewable-dataobject/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (3)Versions (6)Used By (3)

SilverStripe Viewable Dataobject
================================

[](#silverstripe-viewable-dataobject)

[![Build Status](https://camo.githubusercontent.com/89dd313edcc9834fe8fe21f3e9ab53dd9c6e1baff14006a80bcc6d97d7b2560c/68747470733a2f2f7472617669732d63692e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/dynamic/viewable-dataobject)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/de961f580769aafd6d5bfcb1001abd1e28b785db865644105d5538881484ed34/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64796e616d69632f7669657761626c652d646174616f626a6563742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dynamic/viewable-dataobject/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/e10608f76ba988172fbb7a53f1d5751ffa30784e2e219c7324b1bc7a8f207f2f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64796e616d69632f7669657761626c652d646174616f626a6563742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dynamic/viewable-dataobject/?branch=master)[![Build Status](https://camo.githubusercontent.com/b354b0200e9c95841d2ca36d344659e6fdda8be470f1de40cb1720bbdc89ffb4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64796e616d69632f7669657761626c652d646174616f626a6563742f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dynamic/viewable-dataobject/build-status/master)[![codecov](https://camo.githubusercontent.com/fc2fbb49de9721bc09afac243b236e84b1f172ff654835361dd086be8e2a0140/68747470733a2f2f636f6465636f762e696f2f67682f64796e616d69632f7669657761626c652d646174616f626a6563742f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/dynamic/viewable-dataobject)

[![Latest Stable Version](https://camo.githubusercontent.com/b3c858e8aa98ddcf12143a67b863081c55c383002691d2a28c2b3cf108010450/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742f76657273696f6e)](https://packagist.org/packages/dynamic/viewable-dataobject)[![Latest Unstable Version](https://camo.githubusercontent.com/57f16e619fae41872f7bde6ae4df808c8fa6484f9e0b5565649f827ae8bade11/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742f762f756e737461626c65)](//packagist.org/packages/dynamic/viewable-dataobject)[![Total Downloads](https://camo.githubusercontent.com/f6f3eef21107a58a6d4c1c7dacb0ce0026277d2c5677c0e08d07f69e208038a2/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742f646f776e6c6f616473)](https://packagist.org/packages/dynamic/viewable-dataobject)[![License](https://camo.githubusercontent.com/b20dc2af5e0da0323b2aa9ef5299bc06f01ab91389acf619d9a55fc9b541bfb5/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742f6c6963656e7365)](https://packagist.org/packages/dynamic/viewable-dataobject)[![Monthly Downloads](https://camo.githubusercontent.com/aaaadb8d4d7b4c959d51de217665bc39e80c819e2356b51d13b301dad5c21203/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742f642f6d6f6e74686c79)](https://packagist.org/packages/dynamic/viewable-dataobject)[![Daily Downloads](https://camo.githubusercontent.com/8d410c29a4188c5660dd69db0aecf5f223324e3d1944ddf102fb0ce2fe34d6f4/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f7669657761626c652d646174616f626a6563742f642f6461696c79)](https://packagist.org/packages/dynamic/viewable-dataobject)

DataExtension that easily allows a dataobject to be viewed like a Page

Requirements
------------

[](#requirements)

- SilverStripe ^4.0

Installation
------------

[](#installation)

`composer require dynamic/viewable-dataobject`

In config.yml:

```
MyDataObject:
	extensions:
		- Dynamic\ViewableDataObject\Extensions\ViewableDataObject
```

Example usage
-------------

[](#example-usage)

On the DataObject you'd like to view as a page:

```
