2

私は常にPHPプログラマーでしたが、これまでフレームワークはありませんでした。これで、開始するのに適したプロジェクトができました。YiiまたはCodeIgniterというPHPフレームワークを紹介したいと思います。

どちらが自分に最適かはまだわかりません。このプロジェクトをこれらの「ツール」と統合したいと思います。

  • JQuery
  • HTML5ボイラープレート
  • Twitterブートストラップ
  • CSS SASS

これらのツールと統合するのがより簡単なフレームワークを知っていますか?そして、この統合のための良いチュートリアルをどこで見つけることができるか知っていますか?

どうも

4

4 に答える 4

4

CodeIgniterとYiiはサーバーサイドフレームワークです。問題のライブラリ(SASSを除く)は、クライアント側にあります。CodeIgniterとYiiのどちらを選択しても、基本的な統合は同じです。私はCodeIgniter開発者なので、話の半分をお伝えします。

ドキュメントの「はじめに」セクションにあるすべてを読み、チュートリアルを飛ばしてMVCに頭を悩ませるのに数日かかることをお勧めします。その場合にのみ、モジュラーレイアウトの作成方法を説明している私の以前の回答を確認してください。これに慣れたら、プロジェクトにjQueryとBootstrapを含めるのは簡単です。

ボイラープレートについては、プロジェクトに関連するセクションを選択して選択し、リンクされた回答に従って正しい「ビュー」にプラグインしてください。ブートストラップのつま先を踏むボイラープレートのいくつかの部分があります(特にCSSリセット、注意してください)。

Paul Irishは、昨年HTML5ボイラープレートについて素晴らしい講演をしました。ボイラープレート自体はおそらく大幅に更新されていますが、開始する必要があります。

CodeIgniterには、比類のないドキュメントと素晴らしいコミュニティがあります。このルートを選択した場合-ようこそ!

于 2012-10-01T18:22:29.217 に答える
2

ここで利用可能なYiiボイラープレートシステムを見てください(そしてメインのYii開発者によって出されています): https ://github.com/clevertech/YiiBoilerplate

彼らはすでにHTML5Boilerplate、Twitter Bootstrap、Yii、いくつかの基本的なBehat構成、そしてYiiのベストプラクティスの束を1か所に統合​​しています。それは私たちの側の生活をはるかに楽にしてくれました。

詳細はこちら: http ://www.yiiframework.com/wiki/374/yiiboilerplate-setup-a-professional-project-structure-in-seconds/

于 2012-10-01T21:57:45.097 に答える
1

jQueryは単なるJavascriptライブラリであるため、この方法で、<head>またはフッターに、上記のjavascriptファイルに含める必要があります。

<script type="text/javascript" src="yourFolder/jQuery.js"></script>

HTML5BoilerplateBootstrapは単なるStarterKitであり、作業をより適切に整理するためのいくつかのフォルダーとファイルを提供します。

Bootstrapは、Webサイトで確認できるように、いくつかのプラグインとコンポーネントも追加し、レスポンシブです。

したがって、これらの1つだけを選択することをお勧めします。

LessまたはSassの場合、コンパイラが必要です。「ネストされた」CSS構文を記述できますが、コンパイルする必要があります。そうしないと、ブラウザーはそれを読み取ることができません。

したがって、答えは、任意のphpフレームワークを使用して、このツール/ライブラリをプロジェクト内に統合できるということです。

于 2012-10-01T13:56:33.227 に答える
0

このSassおよびCompass拡張機能をYiiフレームワークに使用できます
。Sass(SCSS)およびCompassによるYiiフレームワーク
Composerパッケージのサポート

于 2013-12-17T05:50:37.600 に答える