Select2Asset
API reference › Select2 › Select2Asset
Publishes Select2’s full browser build and the translation matching the application language.
Properties
Section titled “Properties”| Property | Type | Description | Defined by |
|---|---|---|---|
$basePath | string| | The Web-accessible directory that contains the asset files in this bundle. Default: null. | yii\ |
$baseUrl | string| | The base URL for the relative asset files listed in $js and $css. Default: null. | yii\ |
$css | Default Select2 stylesheet. Default: ['css/select2.min.css']. | Select2Asset | |
$cssOptions | yii\ | The options that will be passed to View::registerCssFile() when registering the CSS files in this bundle. Default: []. | yii\ |
$depends | JQuery, required by Select2. Default: [\. | Select2Asset | |
$js | Full Select2 build; publish() appends the matching translation. Default: ['js/select2.full.min.js']. | Select2Asset | |
$jsOptions | yii\ | The options that will be passed to View::registerJsFile() when registering the JS files in this bundle. Default: []. | yii\ |
$publishOptions | yii\ | The options to be passed to AssetManager::publish() when the asset bundle is being published. Default: []. | yii\ |
$sourcePath | Published distribution directory of the Select2 npm package. Default: '@npm/select2/dist'. | Select2Asset |
Methods
Section titled “Methods”| Method | Description | Defined by |
|---|---|---|
__construct() | Constructor. | yii\ |
__call() | Calls the named method which is not a class method. | yii\ |
__get() | Returns the value of an object property. | yii\ |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\ |
__set() | Sets value of an object property. | yii\ |
__unset() | Sets an object property to null. | yii\ |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\ |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\ |
className() static | Returns the fully qualified name of this class. | yii\ |
hasMethod() | Returns a value indicating whether a method is defined. | yii\ |
hasProperty() | Returns a value indicating whether a property is defined. | yii\ |
init() | Initializes the bundle. | yii\ |
publish() | Publishes the bundle and appends the exact regional translation, or else its base-language translation. | Select2Asset |
register() static | Registers this asset bundle with a view. | yii\ |
registerAssetFiles() | Registers the CSS and JS files with the given view. | yii\ |
Method details
Section titled “Method details”publish()
Section titled “publish() ”public function publish(yii\web\AssetManager $am): voidPublishes the bundle and appends the exact regional translation, or else its base-language translation.
Parameters
| Parameter | Type | Description |
|---|---|---|
$am | yii\ | Asset manager that publishes the bundle. |