0 回答数
0 投票数
モデルのメソッド名がSQL文と解釈される
CakePHPで開発をしています。
モデルにメソッドを定義しコントローラーで呼び出したところ、メソッド名が
SQL文と解釈されるという現象に困っています。
モデル
class Enquete extends AppModel {
var $name = 'Enquete';
function updateComment($id, $comment) {
}
}
コントローラー
class EnquetesController extends AppController {
function...
0 回答数
0 投票数
複数階層のモデルをつかったpaginate
ModelC
belongsTo
ModelB
belongsTo
ModelA
という3階層のモデルがあったとします。
ModelC/index.ctpのフォームに入力された内容を受け取り、
ModelCsControllerにて
$this-paginate = array('conditions' = array('ModelC.name' = 'hoge'));
としてpaginateを利用した検索結果を出力したいのですが、
SQL Error: 1054: Unknown column...
1 回答数
0 投票数
スキーマ値をバリデーションで使用したい
初めまして。
Cake 1.3.6 + MySQL 5 でちょっとしたサイトを構築しているのですが、テーブルのフィールド幅に基づいてバリデーションを行う必要が出てきました。
例えば入力フォームに氏名欄 (name) があるとして、これに対応するテーブルフィールド name の情報を使用し、
- name 欄の入力データに対しフィールド長に基づくバリデーション、例えば between(1, nameフィールド長)や '/^[a-z0-9-]{1,nameフィールド長}$/'...
0 回答数
0 投票数
ショップの記事レコードを数件ずつ取得
ショップテーブル shop
記事テーブル news ※newsのmodelで news.shop_id = shop.id にて紐付けしています。
この2つのテーブルより 現在は paginate(); で全ショップの記事全件を取得しています。
これを「各ショップのnews 最新2件」ずつのみ取得したいのですが cakeで実現するにはどういった方法があるのでしょうか?






