0

zend プロジェクトに jquery ヘルパーを含めようとしていますが、zend のドキュメントはちょっとあいまいです。ブートストラップで数行のコードを使用することを示していますが、_initDoctype/ _initView/ _initViewHelpers/のような関数がかなりありますが、どこにあるかはわかり_initAutoloadません正確には、提供されたコードを貼り付ける必要があります。に貼り付けましたが、_initDoctypeそれでいいですか???

これまでのところ、このコード行を使用しても問題ありません。

$view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');

js ファイルまたは単純な css ファイルに次の行を追加すると、アプリケーションがクラッシュします。

$view->jQuery()->setLocalPath($view->baseUrl . '/js/jquery-1.6.4.min.js');
$view->jQuery()->addStylesheet($view->baseUrl . '/css/smoothness/jquery-ui-1.8.16.custom.css');`

出力は空白のページで、次のエラー メッセージが表示されます。

致命的なエラー:キャッチされない例外 'Zend_Loader_PluginLoader_Exception' とメッセージ 'Plugin by name 'JQuery' がレジストリに見つかりませんでした。使用するパス: ZendX_JQuery_View_Helper_: ZendX/JQuery/View/Helper/ Zend_View_Helper_: Zend/View/Helper/'

だから、明らかに次のようなコードを追加しようとしています

$view->jQuery()->enable();
$view->jQuery()->uiEnable();

単に役に立たない...

いわゆる「ヘルパー」b/ci が本当に必要です。別のページをロードしたくありませんが、多くの時間がかかり、Web で見つけたすべてのソリューションが自分のアプリでは機能せず、イライラします...これは、実装に 5 ~ 10 分かかるはずですが、これに何時間も費やしましたが、何も機能しません!

質問 1: 間違ったフレームワークを選択しましたか?

昔ながらの方法 (フレームワークをまったく使用せずに手動でアプリを作成することを意味します) の方が優れていると考え始めており、後でセキュリティの問題に焦点を当てています。これに関するいくつかのコメントは素晴らしいでしょう.

どんな助けでも本当に感謝しています。

4

2 に答える 2

0

残念ながら、PHP には理想的なフレームワークがありません。Zend はややエンタープライズ的すぎて使いこなすのが難しいですが、Rails のコピーである Yii があります。これは、中規模の Web サイトを開始するのに適した方法です。

于 2011-10-27T20:28:38.140 に答える
0

Zend Framework jQuery ヘルパーをセットアップしようとして同様の問題が発生しました。解決策については、この SO の回答を参照してください: Zend Framework 1.9 アプリケーションで jQuery の使用を開始する最良の方法は?

あなたの質問に関して:

間違ったフレームワークを選択しましたか?

場合によります。Zend Framework は悪くありませんが、Zend Framework を学んで以来、Ruby と Rails フレームワークを発見し、気に入っています。Ruby には非常に優れた読みやすい構文があり、Rails は Zend Framework よりも使い始めるのがはるかに簡単です。

于 2011-10-27T18:09:12.367 に答える