Yii-extensions
Yii-拡張機能
拡張機能は、Yiiアプリケーションで使用するために特別に設計されたパッケージです。 独自のコードを拡張機能として共有したり、サードパーティの拡張機能を使用してアプリケーションに機能を追加したりできます。
拡張機能を使用する
ほとんどの拡張機能はComposerパッケージとして配布されます。 Composerは、ComposerパッケージのリポジトリであるPackagistからパッケージをインストールします。
サードパーティの拡張機能をインストールするには、次のようにする必要があります-
- 拡張機能を composer.json ファイルに追加します。
- composer installを実行します。
日付と時刻ウィジェットの追加
プロジェクトにきちんとした datetime ウィジェットを追加しましょう。
ステップ1 *-この方法で、基本アプリケーションテンプレートの *composer.json ファイルを変更します。
必要なセクションに依存関係* "kartik-v/yii2-widget-datetimepicker": "*" *を追加しました。
- ステップ2 *-次に、プロジェクトルート内でcomposer updateを実行し、すべての依存関係を更新します。
拡張機能をインストールしました。 vendor/kartik-v/yii2widget-datetimepicker フォルダー内にあります。
ステップ3 *-ページに新しくインストールされたウィジェットを表示するには、 *SiteController の actionAbout メソッドの About ビューを変更します。
ステップ4 *-次に、 *php -S localhost:8080t web コマンドを使用して、プロジェクトルートから組み込みのPHPサーバーを実行します。
ステップ5 *- http://localhost:8080/index.php?r = site/about。に移動します。次のスクリーンショットに示すように、きちんとした *datetime ピッカーが表示されます。