問題タブ [cakephp-2.6]
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.
php - WordPress CMS を CakePHP に統合する
Wordpress を CakePHP 2.6.1 に統合して、エンド ユーザー向けの CMS として使用しようとしています。wordpress 機能にアクセスするために必要なファイルを含めています: wp-blog-header.php
.
CakePHP は CakePHP 内にあるファイルのみを含めることを許可するため、ワードプレスのインストールを内部に配置し、次の方法でapp/Vendor/wordpress
必要なファイルをインポートしようとしています。AppController
しかし、CakePHP からこのエラーが発生しているため、いくつかの関数の競合があるようです:
エラー: __() を再宣言できません (以前は /home/todopeta/alvarotrigo/pruebas/cakephp/lib/Cake/basics.php:581 で宣言されていました)
ファイル: /home/todopeta/alvarotrigo/pruebas/cakephp/app/Vendor/wordpress /wp-includes/l10n.php
行: 163
以前にワードプレスを CakePHP に統合した人はいますか?
それにはどのような方法がありますか?
Laravel などの他の PHP MVC フレームワークで可能であるように思われるのを見てきました。CakePHP はこの点でより制限的ですか?
cakephp - CakePHP 2.6: プラグインを使用した検証ドメイン
プラグインがあります。私のプラグインモデルの中で:
ファイルAPP/Plugin/MyPlugin/Locale/ita/LC_MESSAGES/validation_my_plugin.po
は存在し、正しいです。
まだ動作していません。プラグインの残りの部分は正常に動作しますが、モデルの検証だけが機能していません。
.po
APP ( ) にファイルをコピーするAPP/Locale/ita/LC_MESSAGES/validation_my_plugin.po
と、これが機能し、検証メッセージが正しく翻訳されることに気付きました。
なぜこれが起こるのですか?私は何を間違っていますか?ありがとう。
cakephp - CakePHP でパラメータをフィルタリングする
Rails では、データを保存するときにコントローラーで使用できるパラメーターを指定できます。だから、params
提出されたデータで、私はこれを行うことができます:
これにより、キーが存在することが保証され:person
、人のものではないもの:name
や:age
.
CakePHP でこれを達成する方法はありますか?
編集: 私は PHP を書くことができることを知っています。すでにこれを行っている Cake コンポーネント/プラグインがあるかどうかを知りたいです。
cakephp - フグの代わりにsha1を使用するCakePHP
Cakephp 2.6 の新しいインスタンスをインストールしたばかりですが、直面している問題は、デフォルトblowfish
で作成/編集時にパスワードを使用することです。
Authコンポーネントを次のAppController
ように設定しました:
ハッシュが sha1 に設定されている場合に何が起こるかというと、作成時に としてハッシュされますblowfish
が、ログイン機能はユーザーを検証しなくなります。
データも全て消去しtemp
ました。
パスワードが常にsha1を使用するように修正するにはどうすればよいですか?
cakephp - CAKEPHP でユーザーの種類に応じて要素を表示する
私の問題に関するガイダンスとアドバイスをお願いします。
Cakephp フレームワークを使用して Web ベースのシステムを開発しています。このシステムには、管理者、スタッフ、編集者の 3 種類のユーザーがいます。ユーザーがいつログインするかを示す要素が必要です。さらに、この要素のコンテンツがユーザーのタイプごとに異なるようにしたいと考えています。
さらに、Web サイトの訪問者が (ログインしていない) Web サイトにアクセスした場合、要素を非表示にしたいと考えています。
3 つの要素を作成しました...今のところ、それぞれにいくつかのテキストがあります...しかし、続行する方法がわかりません...
あなたの指導とアドバイスに感謝します:)
cakephp - Cakephpダイジェスト認証がChromeブラウザで機能しない
Cakephp 2.6とxamp Webサーバーを実行しており、Digest Authをcakephpで動作させようとしています。
私が使用すると、ユーザー名とパスワードを何度も要求し続けます。何が間違っているのか、これを修正する方法がわかりません。Cakephp でダイジェスト認証を使用する方法に関するチュートリアルは見つかりませんでした。
Cakephp マニュアルのガイドに従いました。
http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html
アプリ コントローラー。
何が間違っているのですか?
php - Cakephp:アップロードされた場合は画像を表示し、画像がアップロードされていない場合はテキストを表示します
ユーザーが最大 4 枚の写真をアップロードできるシステムを開発しています。ユーザーが写真をアップロードしない場合、「空」というテキストが表示されることを望みます。
以下のコードを準備しましたが、管理できませんでした:/ 問題は、画像をアップロードしても「空」と表示され、アップロードされた画像が表示されないことです。
私はあなたの指導と助けに感謝します:)
cakephp - CakePHP 2 でグローバルプラグインのシェルをどのように実行しますか?
PluginName/Console/Command/FooShell.php
CakePHP 2.6.3 にシェルがあります。- このプラグイン
CakePlugin::load('PluginName');
は、アプリのbootstrap.php
. - そのプラグインが入って
ROOT/app_name/Plugin
いて実行するPluginName.foo
と、シェルが動作します。 - そのプラグインが入っ
ROOT/plugins
ていて同じコマンドを実行すると、エラーが発生します:
コマンド:
エラー:
何らかの理由で、CakePHP は、ROOT/plugins
実際の Web ページを提供しているときにこのプラグインを使用しても問題ありませんが、コンソールでエラーをスローします。
シェルのドキュメントやプラグインのドキュメントには、 でプラグインを使用することについて何か違うことを明示的に述べているものはありませんが、そのディレクトリがどのように使用されるかについての議論は、プラグインとフォルダー構造のドキュメントROOT/plugins
には明らかに欠けています。(プラグインがどのディレクトリにあるかに関係なく、同じ方法でプラグインを実装することになっていることが暗示されているためだと思います。)
私はこれを間違っていますか?