私は作曲家経由でtwitterブートストラップをインストールしましたが、twigビューでどのように参照するのか分かりません。私はそれのための名前空間があると思うが、私はそれを得ない。作曲家経由でダウンロードした後、スリムなPHPでtwitterブートストラップを設定しますか?
この類似の質問:How to setup bootstrap after downloading via composer?彼らはこれを解決するために職人を使用しますが、どのようにこれをスリムなPHPで行うには?
マイフォルダ構造:├── app
│ ├── controllers
│ ├── models
│ └── templates
├── composer.json
├── composer.lock
├── config
│ └── local.php
├── logs
│ ├── README.md
│ └── app.log
├── public
│ ├── css
│ └── index.php
├── src
│ ├── dependencies.php
│ ├── middleware.php
│ ├── routes.php
│ └── settings.php
└── vendor
├── autoload.php
├── bin
├── composer
├── container-interop
├── doctrine
├── illuminate
├── monolog
├── nesbot
├── nikic
├── paragonie
├── pimple
├── psr
├── slim
├── symfony
├── twbs
└── twig
Composer.jsonファイル:
{
"name": "slim/slim-skeleton",
"description": "A Slim Framework skeleton application for rapid development",
"keywords": [
"microframework",
"rest",
"router",
"psr7"
],
"homepage": "http://github.com/slimphp/Slim-Skeleton",
"license": "MIT",
"authors": [
{
"name": "Josh Lockhart",
"email": "[email protected]",
"homepage": "http://www.joshlockhart.com/"
}
],
"require": {
"php": ">=5.5.0",
"slim/slim": "^3.1",
"monolog/monolog": "^1.17",
"illuminate/database": "~5.1",
"slim/twig-view": "^2.1",
"twbs/bootstrap": "^3.3"
},
"autoload": {
"psr-4": {
"App\\Models\\": "app/models",
"App\\Controllers\\": "app/controllers"
}
}
}
ブートストラップファイルはvendor/twbsになりますが、何を求めていますか?他のすべての質問の答えは、ベンダーのフォルダからパブリックフォルダにファイルをコピーする職人の能力を使用しているので、手動で同じ作業を行うだけです... – Devon
しかし、そのパスは少し奇妙です:salas/vendor/twbs/bootstrap/dist/css/bootstrap.cssは、それを使用する正しい方法ですか?ベンダーからパブリックにファイルをコピーすると、更新されるたびに再度コピーする必要があります。なぜ、コンポーザーを使用するのですか?私には正しい姿が見えません。私はなぜ名前空間がそういうものなのか尋ねたのです。 –