new File()
Creates a new File object
Parameters
Name | Type | Default |
---|---|---|
$props * | array |
– |
For the $props
parameter, you pass an array with the following data, which will be used to set up the Kirby\Cms\File
object:
Name | Type | Description |
---|---|---|
blueprint | array |
Sets the Blueprint object |
content | array |
Sets the Content object |
filename * | string |
Sets the filename |
parent * | Kirby\Cms\Model |
Sets the parent model object |
root | string |
Always set the root to null, to invoke auto root detection |
template | string |
|
translations | array |
Create the translations collection from an array |
url | string |
Sets the url |
Parent class
Creating a Kirby\Cms\File
without a parent property has been deprecated and throws a warning. Starting in 3.7.0 the property will be required and cause a breaking error if not passed.