問題タブ [zikula]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
1652 参照

php - Drupal VS ジクラ

私は drupal を初めて使用しました (最初の Web サイトを完成させたばかりです)、非常にシンプルで強力に使用できることがわかりました。

最近、Zikula でコミュニティを構築するよう依頼されました。

彼らは、それがphpnukeの「進化」であり、現在使用しているcmsであるため、zikulaを使用することを好みます(私はそれを「再構築して再構築」しています)。

しかも、1cmだけでも学んで使いたい。

では、drupal と zikula の主な違いは何ですか? 一方と他方の長所と短所は何ですか?

Drupal または Zikula を選択する理由

追伸: ほとんどの場合、答えは「あなたのニーズがすべてです」であることは知っていますが、これは一般的な質問です。

0 投票する
2 に答える
151 参照

php - zikula フレームワークの学習を開始するための適切なリソースはどこで入手できますか?

あるクライアントから、彼女の会社のサイトを開発するように依頼されました。彼女は特に、Zikula PHP フレームワークの使用を要求しています。

私はそれをやってのけることができると思うので、何か違うことを提案したくありません. 私には2つの大きな懸念があります。

  • Zikula でテンプレートを作成するにはどうすればよいですか?
  • どうすればカスタマイズできますか?

私はそれについて読むことができる場所へのリンクを得ることができてとても幸せです. 前もって感謝します。

0 投票する
1 に答える
382 参照

php - Symfonyコントローラーの魔法の方法?

Symfony を使用して、既存のフレームワーク (zikula) で動作を複製しようとしています。このフレームワークは、基本的に拡張された symphony バンドルであるモジュールを使用して拡張可能です。古いフレームワークには次のような URL がありました

symfony で話すと、大まかに翻訳すると

フレームワークには、次のような魔法のメソッドを持つ AbstractController があります。

そのため、バンドルに存在しないメソッドで URL を作成した場合、それをキャプチャするリスナーを作成し、指定された bundle から来たように見えて動作する応答を送信できます。これを使用して、すべてのモジュールで利用でき、別のモジュールで提供されるモジュール サービスを呼び出しますが、それらは「ホスト」モジュールによって提供されるように見えます。

現在、symfony とルーティングを使用してこれを複製しようとしています。

最初の問題は、技術的に存在しないルートを生成することです。これは可能ですか?

2 番目の問題は、RouteNotFoundException をキャプチャすることです (方法はわかっていますが、他の例外のリスナーは既に用意されています)。

最後の問題は、実際にはイベント リスナー (または他の何か) によって応答が提供されているときに、バンドルが応答を提供しているように見せることです。応答の他のコンテンツはモジュール/バンドルから取得する必要があるため、この最後の部分は重要です。

現在のリスナーをコントローラーに変更しようとしました。また、symfony の AbstractController の拡張機能にメソッドを追加しようとしましたが、達成したいことをまだ達成していません。新しいアイデアや試してみるべき方法についての提案を期待しています。

0 投票する
1 に答える
316 参照

php - PHP の参照による割り当ての使用法を再コーディングする方法

私の非推奨チェッカーはこのエラーをスローしています:

Using deprecated language feature assign by reference(&=) Since PHP 5.3 use normal assignment instead.

by referenceしたがって、このクラスのメソッドを使用しないように再コーディングする方法、または少なくとも適切に使用する方法を見つけようとしています(許可されている場合-どちらも明確ではありません) 。

以下は、を使用したクラスの一部ですby reference。クラス全体はここにあり、テストと廃止チェッカーのログはここにあります。

の使用を削除するためにクラスを再コーディングするのを手伝ってほしいby reference