問題タブ [pimcore]
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.
zend-framework - Pimcore の (欠点) 利点は何ですか?
Zend Framework に基づく CMS を探していて、Pimcore について読みました。今、私はそれについていくつか質問があります:
- この CMS の経験がある人はいますか?
- (欠点)利点は何ですか?
- 学習曲線はどうですか?(私はZFでよく働いています)
- 新しいモジュールを開発できますか?
zend-framework - pimcore:zendの自動ルーティングを有効にする方法
Zend Controller docoを読みましたが、次のようにルーティングできると書かれています。
example.com/controller/action
しかし、Pimcoreではこれは無効になっているようです。静的ルートを定義する必要があります。ルートを定義してもかまいませんが、正規表現があまり良くないのが問題です。
上記のように通常のzendコントローラースタイルのルーティングを有効にして、pimcoreの組み込みの静的ルートを使用する必要をなくすことができるかどうか誰かが私に説明できますか?
ありがとう
php - Zend_view の headMeta() は何も返しません。何が間違っているのでしょうか?
Zend Framework で Pimcore を使用しています。私のヘッダービューでは、これを出力します:
<?php echo $this->headMeta(); ?>
出力は空白です。代わりに、次のように変更しました。
<meta name="description" content="<?php echo $this->document->description ?>" />
<meta name="keywords" content="<?php echo $this->document->keywords ?>" />
それはうまくいきます。ここでの問題は、私が zend を正しく使用したいということであり、これはおそらく最も理想的なアプローチではないと感じています。
これを実行する正しい方法について誰かが教えてくれますか?
ありがとうございました!
zend-auth - Pimcore で Zend_Auth を使用する
私はピムコアが初めてで、ピムコアオブジェクトでZend Authを使用しようとしています。これは賢明なアプローチであり、多かれ少なかれ論理的だと思います。オブジェクトの初期セットアップは pimcore 自体で行いました。今、私はそれを zend auth に接続する方法を考え出そうとしています。つまり、たとえば zend auth を拡張して独自のログイン機能を持っている場合、オブジェクトでログインが有効かどうかを確認するにはどうすればよいですか?
おそらくこれで使用できるガイドを誰かが持っていますか?そうでなければ、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです
ジェイソン
zend-framework - pimcore でクラスを自動ロードする
新しい PHP クラスを作成し、名前を付けてディレクトリ内にApplication_Form_Login
保存しました。しかし、pimcore を実行するたびに、そのファイルのロードが拒否されます。ここで何が間違っていますか?Application_Form_Login.php
/website/lib
Zend オートローダーを見て、問題を見つけようとしています。
pimcore ブートストラップでは、関連するすべてのディレクトリがインクルード パスに追加されていることに気付きました。しかし、チェックされていないようです。それとも、私のファイルがピックアップされるように正しく名前が付けられていないのでしょうか?
zend-framework - 既存のZendFrameworkアプリケーションへのコンテンツ管理システムの追加
私は最近、主な製品が複数のモジュールで構成されるZendFrameworkベースのアプリケーションである会社で働き始めました。計画では、フロントエンド(デフォルト)モジュールを備えたコンテンツ管理システムを使用して、マーケティング担当者が公開Webサイトを管理できるようにします。
私は現在、考えられる解決策を評価しており、Zend FrameworkベースのCMSの1つ(つまり、pimcore、concrete5、TomatoCMS)を既存のアプリケーションに組み込むことができるかどうか疑問に思っています。誰かがこれを行い、それらのシステムの1つを既存のZend Frameworkアプリケーションに(多かれ少なかれ)シームレスに統合したことはありますか?
フロントエンドモジュールが「空」ではないことを追加する必要があるかもしれません。(Zendフォームに基づく)かなり広範なサインアッププロセスがすでに実施されており、CMSはそれまたは何かを「フローアラウンド」できるはずだと思います。
別のオプションは(おそらくDigitalusに基づいて)私たち自身をロールバックすることだと思いますが、より良い解決策がある場合はそれを行いたくありません。
上記のようにCMSを既存のZendFrameworkアプリケーションに統合した経験はありますか?任意の入力をいただければ幸いです。
ありがとう!
php - pimcore でログインフォームが機能しません
投稿: 認証コントローラーが機能していないようです。何が間違っているのかわかりません。
基本的に、私は zend_auth を実装し、このフォーラム (http://pastebin.com/wzEPE1yk) で見つけた pimcore オブジェクト アダプターを使用しています。
ここで私のコードをプレビューできます: http://pastebin.com/87DCqtz2
フィールド o_key と password を持つ「users」というクラスを作成しました。次に、クラスの 2 つのインスタンスを作成しました。1 つは user_brendan と呼ばれ、もう 1 つは user_jason と呼ばれます。o_key とパスワードを入力しました。user:user_brendan, pass:888 を使用してフォームでログインしようとすると、正常に動作するように見えますが、他のことをしようとすると、フォームがリロードされます。貼り付けビンに示されているように、エコーステートメントをエコーアウトすることさえありません。
誰か説明してくれませんか?
ビューファイルのコードは次のとおりです。
本当にありがとう
PS:クロスがこれを pimcore フォーラムに投稿しました: 回答が表示されたら、それをコピーして、回答者としてマークしますhttp://www.pimcore.org/forum/discussion/555/i-cant-get -my-login-form-working-please-help
php - 「Hello World」のみを表示する Pimcore ドキュメント スニペット
連絡先サイドバーのスニペットを作成しました。
- Template snippets/contact.php で作成された Documenttype
- アクション contactAction で SnippetsController を作成しました
- コードを含む view/snippets/contact.php テンプレートを作成
- バックエンドのページにスニペットを追加 "new Snippet" -> contact snippet -> name = "contact"
- snippet("contact"); を追加しました。?> ページのテンプレートへ
- ページ編集をクリックし、スニペットを所定の位置にドロップしました
- プレビューと編集では「Hello world」のみが表示されます
/snippets/contact.php のコードが読み込まれないのはなぜですか?
php - Smartyに式を印刷しないように指示する方法はありますか?
SmartyをZendFrameworkと組み合わせて使用したいと思います。特に、一部のViewHelpersを使用したいと思います。これで、Smartyを使用してテンプレートを表示するZend_Viewを実装することになりました。いつものように値を割り当てることができます。ここまでは順調ですね。
SmartyでZendViewHelpersを使用したいと思います。Zend_Viewオブジェクトを「this」として割り当て、テンプレートでこれを試しました。
これにより、setLayout()メソッド(Zend_Layout)の戻り値が出力されるため、エラーが発生します。
キャッチ可能な致命的なエラー:27行目の/path/to/templates_c/089c3d67082722c7cabc028fa92a077f8d8b4af5.file.default.tpl.cache.phpでクラスZend_Layoutのオブジェクトを文字列に変換できませんでした
これは私には明らかなので、これを修正するためにSmartyのコアに入りました。
生成されたコードは次のようになりました。
そして今、それは読みます:
いくつかの理由(Smartyの互換性の喪失、パフォーマンス)により、これはおそらく私が考えることができる最悪の修正です。悲しいことに、それだけです。Smartyが式の出力を出力しようとするのを防ぐ方法はありますか?また、構文をできるだけ直感的に保ち、すべてのヘルパーに対してSmarty関数を記述したくないのは、新しいヘルパーを追加する可能性のあるサードパーティアプリケーション(Pimcore)でこのコードを使用したいからです。
提案を事前に感謝します!