Trait yii\base\DynamicContentAwareTrait
| Implemented by | yii\filters\PageCache, yii\widgets\FragmentCache |
|---|---|
| Available since version | 2.0.14 |
| Source Code | https://github.com/yiisoft/yii2/blob/master/framework/base/DynamicContentAwareTrait.php |
DynamicContentAwareTrait implements common methods for classes which support a yii\base\View dynamic content feature.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| addDynamicPlaceholder() | {@inheritdoc} | yii\base\DynamicContentAwareTrait |
| getDynamicPlaceholders() | {@inheritdoc} | yii\base\DynamicContentAwareTrait |
| setDynamicPlaceholders() | {@inheritdoc} | yii\base\DynamicContentAwareTrait |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| getView() | Returns the view object that can be used to render views or view files using dynamic contents. | yii\base\DynamicContentAwareTrait |
| updateDynamicContent() | Replaces placeholders in $content with results of evaluated dynamic statements. | yii\base\DynamicContentAwareTrait |
Method Details
{@inheritdoc}
| public void addDynamicPlaceholder ( $name, $statements ) | ||
| $name | ||
| $statements | ||
{@inheritdoc}
| public void getDynamicPlaceholders ( ) |
Returns the view object that can be used to render views or view files using dynamic contents.
| protected abstract yii\base\View getView ( ) | ||
| return | yii\base\View | The view object that can be used to render views or view files. |
|---|---|---|
{@inheritdoc}
| public void setDynamicPlaceholders ( $placeholders ) | ||
| $placeholders | ||
Replaces placeholders in $content with results of evaluated dynamic statements.
| protected string updateDynamicContent ( $content, $placeholders, $isRestoredFromCache = false ) | ||
| $content | string | Content to be parsed. |
| $placeholders | string[] | Placeholders and their values. |
| $isRestoredFromCache | boolean | Whether content is going to be restored from cache. |
| return | string | Final content. |
|---|---|---|