में सीएसएस/जेएस लिंक उत्पन्न नहीं कर रहा है, ठीक है, मैंने ऐपएसेट में अपने सभी सीएसएस और जावास्क्रिप्ट सामान घोषित किए हैं, लेकिन मैं इसे फ्रंट एंड व्यू में सीएसएस और जेएस लिंक प्रदर्शित करने के लिए नहीं बना सकता। यहाँ मेरी फ़ाइलें हैं:Yii2 AppAsset लेआउट
एप्लिकेशन/आस्तियों/AppAsset.php:
<?php
namespace app\assets;
use yii\web\AssetBundle;
class AppAsset extends AssetBundle {
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'assets/css/bootstrap.min.css',
'assets/plugins/weather-icon/css/weather-icons.min.css',
...
];
public $js = [
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
और यहाँ मेरी लेआउट है (एप्लिकेशन/मॉड्यूल/व्यवस्थापक/लेआउट/admin.php):
<?php
use app\assets\AppAsset;
AppAsset::register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="en">
<head>
<?php $this->head() ?>
<?= $this->render('partials/head') ?>
</head>
<body class="tooltips">
<?= $this->render('partials/colour_panel') ?>
<div class="wrapper">
<?= $this->render('partials/top_navbar') ?>
<?= $this->render('partials/left_sidebar') ?>
<?= $this->render('partials/right_sidebar') ?>
<div class="page-content">
<div class="container-fluid">
<?= $content ?>
<?= $this->render('partials/footer') ?>
</div>
</div>
</div>
<?= $this->render('partials/scripts') ?>
</body>
</html>
<?php $this->endPage() ?>
अग्रिम में धन्यवाद!
हाँ, मुझे पूरा यकीन है कि फ़ाइलों का मार्ग ठीक है। वर्तमान में, निर्देशिका जिसमें मेरे सभी सीएसएस और जेएस फ़ाइलें शामिल हैं विक्रेता/स्क्रिप्ट हैं। विक्रेता से सभी फाइलों को "वेब/संपत्ति/2b2e6bcf" में कॉपी किया गया है लेकिन दुर्भाग्यवश ऐसा लगता है कि उनमें से कोई भी लेआउट के मुख्य भाग में दिखाई नहीं देता है। कोई विचार? –
सुनिश्चित न करें, सुनिश्चित करें। अपनी प्रोजेक्ट में अपने एप्लिकेशन के मुख्य फ़ोल्डर पर नेविगेट करें, फिर विक्रेता/संपत्ति/सीएसएस/bootstrap.min.css पर जाएं और पुष्टि करें कि वहां एक फ़ाइल है। कोई सभ्य yii2 instalation वहाँ कुछ भी होना चाहिए। –
मैंने पहले से ही कई बार जांच की है। फाइलें थीं लेकिन एचटीएमएल लेआउट के सिर में घोषित नहीं की गई थीं। अब मैंने उन्हें "वेब/संपत्ति" निर्देशिका में रखने का फैसला किया और फिर यह काम नहीं कर रहा है। मुख्य पोस्ट की जांच करें। –