AdminLTE Asset Bundle สำหรับ Yii2 Framework
นี่คือส่วนขยาย AdminLTE สำหรับ Yii framework 2.0 โดยสรุปเนื้อหาการแจกจ่าย AdminLTE และทำให้การใช้ AdminLTE ในแอปพลิเคชัน Yii เป็นเรื่องง่ายมาก
วิธีการติดตั้งที่แนะนำคือผ่าน Composer:
composer require yidas/yii2-adminlte
หรือคุณสามารถแก้ไข composer.json
ด้วยการเพิ่มแพ็คเกจในส่วน need จากนั้นเรียกใช้ composer update
"yidas/yii2-adminlte": "~2.1.0"
ลงทะเบียนหรือพึ่งพาสินทรัพย์ในใบสมัครของคุณ:
yidas adminlte AdminlteAsset
สำหรับตัวอย่าง หากต้องการลงทะเบียนสินทรัพย์ AdminLTE ในมุมมอง:
yidas adminlte AdminlteAsset:: register ( $ this );
หรือเป็นการพึ่งพาในชุดสินทรัพย์แอปของคุณ:
namespace app assets ;
use yii web AssetBundle ;
class AppAsset extends AssetBundle
{
public $ basePath = ' @webroot ' ;
public $ baseUrl = ' @web ' ;
public $ css = [
' css/site.css ' ,
];
public $ js = [
];
public $ depends = [
' yidasadminlteAdminlteAsset '
];
}
กำหนดค่าเนื้อหาในไฟล์ config
:
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasadminlteAdminlteAsset ' => [
' skin ' => ' skin-black ' ,
],
],
],
],
composer update yidas/yii2-adminlte
composer update almasaeed2010/AdminLTE
composer require almasaeed2010/AdminLTE 2.4.0
แพ็คเกจนี้ให้ชุดสินทรัพย์ของปลั๊กอิน AdminLTE:
ลงทะเบียนหรือพึ่งพาสินทรัพย์ในใบสมัครของคุณ:
yidas yii2 adminlte plugins iCheckAsset
คุณสามารถลงทะเบียนสินทรัพย์ AdminLTE iCheck เพิ่มเติมได้ในมุมมอง:
yidas yii2 adminlte plugins iCheckAsset:: register ( $ this );
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasyii2adminltepluginsiCheckAsset ' => [
' skin ' => ' flat/aero ' ,
],
],
],
],
เมื่อติดตั้งส่วนขยายแล้ว คุณสามารถดูตัวอย่างได้โดยกำหนดค่าการแมปเส้นทางขององค์ประกอบมุมมองในการกำหนดค่าใหม่:
' components ' => [
' view ' => [
' theme ' => [
' pathMap ' => [
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/example '
],
],
],
],
รองรับทั้ง Yii 2 Advanced Application Template หรือ Basic Application Template
มีตัวอย่างเค้าโครง AdminLTE ที่นำมาใช้หลายตัวอย่างสำหรับการเริ่มต้นระบบ
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple '
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple_zh-TW '