[cakephp] タグが付いた質問
CakePHP は、短時間でWebアプリケーションを構築できることを目的に開発された Web フレームワークです。Rails に代表される「設定より規約」の精神に乗っ取った開発/運用/デプロイのベースを提供しており、 MVC/ORM などのデザインパターンが採用されています。
186 件の質問
0
票
2
回答
346
閲覧数
他人のセッションIDを使用されたときの対策
セキュリティの件で質問なんですがCakePHP3.9で作ったwebサービスで脆弱性診断を受けてログインユーザーAのセッションIDを使ってログインユーザーBがログインユーザーAの権限で操作できてしまうという報告がありました。
他人のセッションIDを使えばその人になりすまして操作できるのは当たり前だと思うのですが、...
0
票
1
回答
409
閲覧数
PHP の ssh2_scp_send でファイルが意図した通り送信できない
$remote_path がディレクトリ名ではなくファイル名として認識されていしまいます。
指定したディレクトリにファイル送信する方法をご存じの方、よ��しくお願い致します。
(例)\home\user\test.csv といったファイルができてしまう。
ディレクトリ \home\user に test.csv がファイル送信されない。
if (!ssh2_scp_send($...
0
票
1
回答
568
閲覧数
CakePHPのSQLのCase文でカラム名の追加方法
kbn、nameはカラム名なんですが、 || name の部分が文字列として認識されテーブルのカラム名として認識してほしいのですが、どのように記述すればよいのでしょうか?
SQL文
select
case when kbn = '1' then '1' || name
else '2'
end username
from user;
CakePHP
$username = $...
-1
票
1
回答
482
閲覧数
Apach 2.4.51 とPHP 5.4以下の組合せで動作可能でしょうか?
Apache 2.2.17 + PHP 5.2.1 + CakePHP 1.1.14 で大昔にDB関連WEBを作成しました。
Apacheの脆弱性によりApache 2.4.51 にバージョンアップしたいと考えています。
Apache 2.4.51とPHP 5.5.9での動作は自分で確認できています。
ところが、このままですとCakePHPのバージョンがとても古くてPHP 5....
1
票
1
回答
676
閲覧数
SQL の fetchAll() に指定する 'assoc' の意味は?
SQL文を直接実行する場合、クックブックを見ると下記のように記載されていますが、
この'assoc'の意味を教えてください。
$sql = 'select * from Users';
$results = $connection->execute($sql)->fetchAll('assoc');
0
票
1
回答
193
閲覧数
CakePHP4 で コードカバレッジが生成できない
CakePHP4 でコントローラーのテストを作成し、
コードカバレッジの生成をしようとしましたが生成できません。
下記の記事を参照し、
[Cookbook > テスト > コードカバレッジの生成]
https://book.cakephp.org/4/ja/development/testing.html#id9
こちらの記事に記載のとおり、下記のコマンドを実行しましたが、
...
0
票
2
回答
91
閲覧数
bakeで追加されたプロパティーが内部で使われているものと一致しません(CakePHP4)
英語版(下記)に投稿した質問なのですが、うまく説明できてなかったのかもしれません。
分かる方いらっしゃいましたらご教授をお願いします。
https://stackoverflow.com/posts/comments/117799800?noredirect=1
マイグレーションで「foo_logs」というテーブルを作成、「FooLogs」...
0
票
1
回答
504
閲覧数
form->error のclsssを複数指定は可能か
cake
$this->Form->error('Test.id', null, ['wrap' => 'p', 'class' => 'error-message']);
以下html
<div>
<div>
<p>
<input type="text" name="data[test][id]&...
0
票
1
回答
3,320
閲覧数
cakephp3のテーブル結合について
containメソッドとjoinメソッドの違いが分かっておりません。
テーブルを結合する際にデータを取得する際は下記のようにcontainメソッドを使用
した後にjoinメソッドを使用するべきなのでしょうか。
containメソッドを使用せずにjoinメソッドのみを使用しただけでもテーブルが結合できて
データ取得できているようでよくわかっていません。
ご教授お願い致します。
class ...
0
票
0
回答
686
閲覧数
cakephpでログイン済みユーザーの判定
cake2.xでlogin処理を行いログイン済みのユーザがloginアクションに再びアクセスしようとしている時はログインユーザーのユーザー情報を取得しログインしていれば他のページにリダイレクトしたいのですが、うまくいきません。
ログインしているかの判定は調べるところ $this->Auth->user() に情報がはい行っているか $this->auth->loggedIn ...
1
票
1
回答
557
閲覧数
CakePHP3.7でFriendsOfCakeのインストール時エラー
コマンドプロンプトを起動後 composer require friendsofcake/search を実行したのですが、下記のようなErrorが出てしまいます。
これは friendsofcake/search のバージョン6.0を使用する場合、CakePHPのバージョンが4系でないといけないということなのでしょうか。今のCakePHP3.7で friendsofcake/search ...
0
票
1
回答
159
閲覧数
GoogleやBingのような検索演算子を用いた検索機能はどのように実装できますか?
CakePHPとMySQLを使って持っている本の情報を管理できるWEBアプリケーションを作っています。外部へ公開する予定はなく、あくまでも自分で使うものでせっかくだから作ってみようと思い作り始めました。
本の(?)情報はこんなふうになっています:
発行年月
著者名
出版社名
書名・副題
シリーズ名・レーベル名
ISBNコード
本の内容・概要
本の感想
しおり
読破済みか
...
0
票
2
回答
1,850
閲覧数
CakePHP4🍓 Cookbookの「Articles の検証ルールの更新」で "Declaration of ~ must be compatible with ~"エラー
いまCakePHP4🍓 CookbookのCMSチュートリアルを試しています。
CakeはPHPバージョン7.3.xのサーバーでホストしています。
CakePHP4 Cookbook 「Articles の検証ルールの更新」の箇所で指示通り
use Cake\Validation\Validator;
の読���込みと、
public function validationDefault(...
0
票
1
回答
590
閲覧数
cakephpでデフォルト以外のMailerを利用する場合、どのように利用メーラーを切り替えられるでしょうか?
MailComponentなどでの呼び出しの流れを極力変えず利用Mailerを変えるには
RFC違反のメールアドレスにもメールを送信できるよう、MailerをPHPMailerに変更してほしいという要望を受けました。
PHPMailerをインストールして、直接ファイルを作り単体で動作させメールを送ることはできました。
ただ、...
0
票
1
回答
872
閲覧数
CakePHPの設定確認時にトップページが開けない
CakePHPの環境構築をしています。
CakePHPのダウンロードとインストールの方法
上記のページを参照しながら設定をし、Webサーバの設定で
http://[サーバ名]/[プロジェクト名] にアクセスすると、以下のトップ画面が表示されます。
とありますが、Chromeでこのサイトにアクセスできません。と表示されます。
http://localhost でIt works!
http:...