私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 7ホール目【v1.2】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
基本的なことで申し訳ないのですが、
= と => は同じような記号とイメージしてよいでしょうか?
1 $name = "boku no name";
2 var $validate = array(
"name" => VALID_NOT_EMPTY,)
上記の1の = と 2の => は似たような記号な気がするのです。
PHPを勉強するのいたって = は 右側の内容が左側の変数に入るとイメージしています。
=> はどうイメージすればよいのか、よければご教授いただきたいです!
= と => は同じような記号とイメージしてよいでしょうか?
1 $name = "boku no name";
2 var $validate = array(
"name" => VALID_NOT_EMPTY,)
上記の1の = と 2の => は似たような記号な気がするのです。
PHPを勉強するのいたって = は 右側の内容が左側の変数に入るとイメージしています。
=> はどうイメージすればよいのか、よければご教授いただきたいです!
>>906
クラスとメソッドの関係じゃないの?
クラスとメソッドの関係じゃないの?
CakePHPはDBが無ければ動かないポンコツFWだって聞いたんですけど本当ですか?
DB使わないソーシャルアプリ作ろうかなんて時には役に立たないポンコツなんでしょうか?
DB使わないソーシャルアプリ作ろうかなんて時には役に立たないポンコツなんでしょうか?
>>910
心配しなくても大丈夫
controlleに
var $uses = array(); //modelを使用しない
と1行記述するだけで、DB使わないアプリが書ける
(他にもニーズに合わせた書き方が色々あるが)
心配しなくても大丈夫
controlleに
var $uses = array(); //modelを使用しない
と1行記述するだけで、DB使わないアプリが書ける
(他にもニーズに合わせた書き方が色々あるが)
>>909
僕も同じです。
ところで
if (isset($this->params['pass'][0]) && $this->params['pass'][0] == 'csv'){
Configure::write('debug', 0);
ob_start();
}
その変数が定義されていて、なおかつ○○なとき っていうのは
上記以外にスマートな書き方ってないのかなぁ。
知ってたら教えて下さいませ。
僕も同じです。
ところで
if (isset($this->params['pass'][0]) && $this->params['pass'][0] == 'csv'){
Configure::write('debug', 0);
ob_start();
}
その変数が定義されていて、なおかつ○○なとき っていうのは
上記以外にスマートな書き方ってないのかなぁ。
知ってたら教えて下さいませ。
DreamWeaverを使うならHTMLヘルパー機能は特に必要ないでしょうか?
HTMLヘルパーを使うと重くなるという噂も。
HTMLヘルパーを使うと重くなるという噂も。
はじめまして、こんにちは。
携帯向けHPを試しているんですが、
DoCoMoの携帯電話が外部CSSを読み込めないことを知りました。
そこで、HTML_CSS_MOBILEを見つけたのですが、
CakePHPに導入するにはどのソースに記述すればよいのでしょうか。
質問がCakePHP以前の問題かもしれず恐縮ですが、
よろしくお願いします。
携帯向けHPを試しているんですが、
DoCoMoの携帯電話が外部CSSを読み込めないことを知りました。
そこで、HTML_CSS_MOBILEを見つけたのですが、
CakePHPに導入するにはどのソースに記述すればよいのでしょうか。
質問がCakePHP以前の問題かもしれず恐縮ですが、
よろしくお願いします。
>>916
Viewクラスを継承してオレオレViewを作って、renderを書き換えるとかかな。
class OreoreView extends View{
function render($action = null, $layout = null, $file = null){
$out = parent::render($action , $layout , $file);
//$out に処理
return $out;
}
}
コントローラーで、$this->view = 'Oreore';とかすれば切り替えできるし。
Viewクラスを継承してオレオレViewを作って、renderを書き換えるとかかな。
class OreoreView extends View{
function render($action = null, $layout = null, $file = null){
$out = parent::render($action , $layout , $file);
//$out に処理
return $out;
}
}
コントローラーで、$this->view = 'Oreore';とかすれば切り替えできるし。
>>924
マジレスすると てへっ ってイメージ
マジレスすると てへっ ってイメージ
UsersControllerに_getNameという、ユーザーの名前を返すメソッドを作って、
それを他のコントローラーからも利用したいんだけれども、やり方がわからん。
そういう場合はコントローラーじゃなくてコンポーネントに書くべきなのかね?
別のコントローラーのアクションを呼び出したい場合にはrequestActionを
使えばいいみたいだけど、どうもそれはviewから呼び出すように作られているので
単純にメソッド利用するのとは挙動が違うみたいだし。
>>912
それしか書き方思いつかないなあ
それを他のコントローラーからも利用したいんだけれども、やり方がわからん。
そういう場合はコントローラーじゃなくてコンポーネントに書くべきなのかね?
別のコントローラーのアクションを呼び出したい場合にはrequestActionを
使えばいいみたいだけど、どうもそれはviewから呼び出すように作られているので
単純にメソッド利用するのとは挙動が違うみたいだし。
>>912
それしか書き方思いつかないなあ
すみませんが、誰か教えて下さい。
CentOSに乗っけたCakePHPからSQL Server 2005につなげたいんですが
database.phpの記述の仕方が分らなくて困っています。
色々調べてたところ「'driver' => 'mssql'」では繋がらないみたいで、
代わりにodbc経由なら繋がるみたいな感じでしたので
odbcを設定し、isqlで接続できるところまで確認しました。
このodbcの設定をdatabase.phpにどのように記述したらよいのでしょうか?
CokePHPのバージョンは 1.2.6 です。
よろしくお願いいたします。
CentOSに乗っけたCakePHPからSQL Server 2005につなげたいんですが
database.phpの記述の仕方が分らなくて困っています。
色々調べてたところ「'driver' => 'mssql'」では繋がらないみたいで、
代わりにodbc経由なら繋がるみたいな感じでしたので
odbcを設定し、isqlで接続できるところまで確認しました。
このodbcの設定をdatabase.phpにどのように記述したらよいのでしょうか?
CokePHPのバージョンは 1.2.6 です。
よろしくお願いいたします。
ブラウザ判定などの、コントローラーでもビューでも使うようなコードってどこに書けばいいんでしょうか?
最初はコンポーネントに書いて
http://d.hatena.ne.jp/kusakari/20080731/1217420095
http://d.hatena.ne.jp/ngtn/20080306/1204815561
この辺を参考にヘルパーからコンポーネントにアクセスしてたりしたのですが
あまりスマートなやり方ではないような気がして他の方法を模索しています
http://old.nabble.com/can-i-use-a-component-under-a-helper--td16730105r0.html
英文ですが、こちらで同じ質問が投げられていて「Vendorに書けば?」とか
「$this->set('component', $this->Component)とかにすれば?」とか書かれているようですが
英文があまり理解できずどれがベターなのかわかりません…
最初はコンポーネントに書いて
http://d.hatena.ne.jp/kusakari/20080731/1217420095
http://d.hatena.ne.jp/ngtn/20080306/1204815561
この辺を参考にヘルパーからコンポーネントにアクセスしてたりしたのですが
あまりスマートなやり方ではないような気がして他の方法を模索しています
http://old.nabble.com/can-i-use-a-component-under-a-helper--td16730105r0.html
英文ですが、こちらで同じ質問が投げられていて「Vendorに書けば?」とか
「$this->set('component', $this->Component)とかにすれば?」とか書かれているようですが
英文があまり理解できずどれがベターなのかわかりません…
うんクラスにしてvendorに入れておけばいいと思う。
で、App::importか、もうしょっちゅう使うならbootstrap.phpでrequireしておいてもいいし。
コアライブラリのInflectorとかの扱いが参考になるのでは。
で、App::importか、もうしょっちゅう使うならbootstrap.phpでrequireしておいてもいいし。
コアライブラリのInflectorとかの扱いが参考になるのでは。
たしかにブラウザ判定だからそうだね
でもコントローラーやヘルパーの処理が重複しちゃう時がたまにあるのよねえ
でもコントローラーやヘルパーの処理が重複しちゃう時がたまにあるのよねえ
どなたかCake初心者の自分にお助けを。
ユーザーごとに、表示データを変更するにはBelongTo機能でしょうか?
【フィールド】
・本
・価格
・感想
【ユーザー】
・ユーザーA(4冊の本を登録)
・ユーザーB(6冊の本を登録)
上記のような形で、 全員のデータを表示したり、登録ユーザーごとのデータを表示したりとしたいのです。
ユーザーごとに、表示データを変更するにはBelongTo機能でしょうか?
【フィールド】
・本
・価格
・感想
【ユーザー】
・ユーザーA(4冊の本を登録)
・ユーザーB(6冊の本を登録)
上記のような形で、 全員のデータを表示したり、登録ユーザーごとのデータを表示したりとしたいのです。
>>942
DBの作り方のセンスいいね。
DBの作り方のセンスいいね。
リレーションでぐぐるとよさげなものが見つかりました。
http://www.awaresoft.jp/blog/4-cake-php/15-series-cakephp-3.html
ここで勉強したいと思います。
「Mysql以前」という本でデータベースの基礎を覚えた程度です。
データベース同士のリレーションをしっかりとmysqlの本で勉強はしていないので、
本屋行ってきます。
belongtoやhasoneなどは、「CakePHPによるWebアプリケーション開発」という本でかじったぐらいです。
http://www.awaresoft.jp/blog/4-cake-php/15-series-cakephp-3.html
ここで勉強したいと思います。
「Mysql以前」という本でデータベースの基礎を覚えた程度です。
データベース同士のリレーションをしっかりとmysqlの本で勉強はしていないので、
本屋行ってきます。
belongtoやhasoneなどは、「CakePHPによるWebアプリケーション開発」という本でかじったぐらいです。
データベースの基礎までやらなくても、cakePHPを使う上でのセオリーみたいなのを
勉強したらいいように思うけど。
勉強したらいいように思うけど。
Security.levelをmediumに変更して使っているのですが、これだと
Session.timeoutが120なので200分でセッションが切れることになります。
しかし、gc_maxlifetimeのデフォルト値1440秒(24分)以上経過すると1/100の
確率でセッションが切れるようです。
timeoutの値に応じてこの値を変更する処理をCakePHP側に仕込む、という
ような話がCakePHP内で出たことはあるでしょうか。それともこれは開発者が
自分で変更すべきという指針なのでしょうか。ご存じの方教えてください。
Session.timeoutが120なので200分でセッションが切れることになります。
しかし、gc_maxlifetimeのデフォルト値1440秒(24分)以上経過すると1/100の
確率でセッションが切れるようです。
timeoutの値に応じてこの値を変更する処理をCakePHP側に仕込む、という
ような話がCakePHP内で出たことはあるでしょうか。それともこれは開発者が
自分で変更すべきという指針なのでしょうか。ご存じの方教えてください。
AuthComponentとmodelのvalidateって、どうやって併用するんでしょう?
model.validateが成功したらAuthComponentのログインをしたんですが、
方法が全然分りません。
すみませんが、誰かヒントでもいいんで教えて下さい。
model.validateが成功したらAuthComponentのログインをしたんですが、
方法が全然分りません。
すみませんが、誰かヒントでもいいんで教えて下さい。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [98%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [98%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [98%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [92%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [92%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [92%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [92%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [92%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [90%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [90%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [90%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [90%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [90%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [90%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [89%] - 2008/6/19 7:19 ○
トップメニューへ / →のくす牧場書庫について