問題タブ [cakephp-2.1]
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.
cakephp - Cakephpフレームワークの編集投稿ですべてのタグを削除するには?
Cakephp フレームワークで CMS を構築しました。すべてではなく 1 つまたは複数のタグを削除できるので、投稿からすべてのタグを削除するにはどうすればよいですか。次のファイルがあります。
ポストモデル:
?>
タグ モデル:
?>
ポストコントローラー:
?>
admin_edit.ctp:
お手伝いありがとう。
cakephp - 他のパッケージのコントローラー ( CakePHP 2.1 )
最初に私の悪い英語を申し訳ありません。
この URL のルーティングを定義したい:
たとえば、私のコントローラーは「/app/Controller/ Services /TypesController.php」にあります
私のコントローラーには2つのアクションがあります
インデックス() とプロパティ();
この URL のルーティングを定義する方法:
/サービス/types/プロパティ
/サービス/types/インデックス
cakephp - 編集機能は UPDATE ではなく INSERT です CakePHP 2.1
これは2.xでの最初のアプリですが、私はCakePHPにまったく慣れていません。ベイクされたコントローラーとビューを使用していますが、編集機能に問題があります。
まず、焼いたものは次のとおりです。
これを放置すると
ユーザーが存在することを疑いなく知っている場合でも、無効なユーザーがいると言われます。
これを次のように変更すると:
正しい編集フォームが表示され、正しいデータが取り込まれますが、保存時に更新ではなく挿入が試行されます。
これは通常、CakePHP には操作する ID がないためですが、フォームに非表示の ID フィールドがあり、保存の前に次のコードを記述して問題を強制しようとしました。
ここで何が起こっているのですか?
database - ネストされたリンクトデータの取得、Cakephp(2.1.0)
私は次のDB関係を持っています:
Building hasMany Shape
Appartment hasOne Shape
Building hasMany Appartment
Shape belongsTo Building & Appartment
ここで、Shapeモデルで、特定の建物に属するすべての形状を取得したいと思います。これには、この特定の建物に属するアパートに属する形状が含まれます。
例えば
Building 'X'
There are 4 shapes directly linked to building X via the belongsTo Building relation.
Shape->Building
And there are 2 shapes directly linked to 2 appartments via the belongsTo Appartment relation. These 2 appartments again are directly linked to Building X via the belongsTo Building relation. Thus these 2 shapes are indirectly linked to building X.
Shape->Appartment->Building
私はこれに頭を悩ませているようには見えません、助けていただければ幸いです。
cakephp - CakePHPのパスワードはハッシュを取得しません
CakePHP 2.1を使用していて、ユーザー登録を行おうとしていますが、データベースに保存する前にパスワードがハッシュ化されません。
これを行うには、Authが必要ですか?
cakephp - Cakephp 2.1プラグインがモデルパッケージを検出しない
最初に申し訳ありません私の悪い英語
プラグイン コントローラーにモデルをロードしたい
私はこのパスにコントローラーを持っています:
/app/Plugin/Services/Controller/TypesController.php
そして、私はこのパスにモデルを持っています:
/アプリ/プラグイン/サービス/モデル/ServiceType.php
TypeController に ServiceType モデルをロードしたいので、以下を使用します。
$this->loadModel("ServiceType");
このコマンドは私の ServiceType モデルを検出しませんが、このコマンドは私のメイン モデルを示しています。
/app/Model/ServiceType.php
しかし、プラグインモデルにモデルをロードしたいです。それは可能ですか?
cakephp - カスタム テーブルレス モデルを構築するために、_schema モデル フィールドに何を入力できますか?
私はすでにクックブックでこの「トリック」を読んでいます: http://book.cakephp.org/2.0/en/models/model-attributes.html#usetable
今、自分のモデルのカスタム スキーマを構築したいと考えていますが、この配列の形式がありません。たとえば、bool 型の場合、「boolean」または「bool」のどちらを指定すればよいかわかりません。
$this->Form->input で「セレクトボックス」を取得したい場合、どのような型を入れればよいですか?hasMany 関係を作成する必要がありますか (2 つのテーブルレス モデルを使用)。
cakephp - CakePHP 2.1 .po ファイル / 翻訳が機能しない
ビュー内で使用<?php echo __("this is my string"); ?>
して、複数の言語でテキストを表示します。ドイツ語用の .po-file ディレクトリを作成しました。
=> app/Locale/ger/LC_MESSAGES/default.po
msgstr "これは私の文字列です"
msgstr "ダイス・イスト・マイネ・ツァイチェンケット"
AppController.php beforeFilter 関数に追加Configure::write('Config.language','ger');
すると、テキストはまだ「これは私の文字列です」のままです。異なる msgstr で英語用の .po を作成しても、テキストは同じままです。
翻訳を有効にするには、特定の設定を変更する必要がありますか?
フォローアップの問題があります:デフォルト言語を設定するためにcore.phpConfigure::write('Config.language','eng');
に追加しましたが、 AppController.php beforeFilterでオーバーライドしようとしても、値を変更できません:
core.php の値を変更すると問題なく動作しますが、core.php に設定すると変更できません。
解決済み:parent::beforeFilter();
ああ、すべてのコントローラーの beforeFilter 関数内に追加するのを忘れていました。
追加情報:
- デフォルトの言語を定義したい場合 (通常はそうします)、core.php
Configure::write('Config.language', 'eng');
に追加します。
php - CakePHP 2.1の初心者向けチュートリアル?
自分のサイトにあるもの(cakephpブック/ブログチュートリアル)以外に、CakePHP 2.1の優れた初心者向けチュートリアルを知っている人がいるかどうか疑問に思っていましたか?
cakephp - Html ヘルパー (image メソッド) を介して img タグ内の画像への完全なリンクを取得するにはどうすればよいですか?
メール レイアウトに次のコード スニペットがあります。
ただし、これは問題ありません。私はウェブサイトへの完全なURLを取得できますurl(array('action' => 'index'), true)
しかし、画像に対しても true に設定できるパラメーターが見つかりません。どうすればこれを行うことができるかについての提案や回避策はありますか?
編集 1:
基本的に、このリンクが必要です: img srcLayouts/default/Logo.png
になるhttp://www.something.com/Layouts/default/Logo.png
には