のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,668,938人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ【PHP】Yii Framework

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
751 : nobodyさん - 2012/02/23(木) 15:47:38.45 ID:??? (+57,+29,-2)
ここ見ると、どっちでも良いような書き方ですよね
http://www.yiiframework.com/wiki/10/how-to-automate-timestamps-in-activerecord-models/
752 : nobodyさん - 2012/02/23(木) 16:49:23.70 ID:??? (+3,-30,-237)
親モデルを作って、下みたいなの書いたら、すべてのテーブルで自動でやってくれて便利ですよ
1カラム更新時にupdate_timeも更新したい場合は、例えば$this->update(array('hoge', 'update_time'));みたいにすればOKです

<?php
class ActiveRecord extends CActiveRecord
{
public function behaviors()
{
if ($this->hasAttribute('create_time') && $this->hasAttribute('update_time'))
return array(
'CTimestampBehavior' => array(
'class' => 'zii.behaviors.CTimestampBehavior',
'setUpdateOnCreate' => true,
),
);
else
return array();
}
}
753 : nobodyさん - 2012/02/23(木) 17:22:27.23 ID:??? (-2,-30,-66)
「一部のsave()でbeforeSave()を利用したくない」
これ、cakeでは'callback' => falseみたいのありましたよね?ほしいですねyiiにも
754 : nobodyさん - 2012/02/23(木) 22:28:10.74 ID:??? (+47,+29,-2)
お安い御用です
755 : nobodyさん - 2012/02/26(日) 12:56:19.56 ID:??? (-1,-29,-9)
txtファイルに読み書きしたいんですが、
そういうファイルはどのフォルダに入れるのが普通なんでしょうか?
756 : nobodyさん - 2012/02/26(日) 15:20:43.51 ID:??? (-1,-29,-13)
てきとうにフォルダつくってfopen()しようとすると
エラーが出るのですがfopen()はそもそも使えないのでしょうか
757 : nobodyさん - 2012/02/26(日) 17:49:48.25 ID:??? (+3,-30,-66)
file('http://yahoo.co.jp');
なら何も問題ないんですよね。

protected/controllers/test.phpで
file('../../test/test.txt');
だとエラーになります。
webrootにあるtestフォルダのtest.txtを読むにはどうしたらいいのでしょうか・・・
758 : nobodyさん - 2012/02/26(日) 18:43:23.62 ID:??? (+85,+24,-1)
ファイル操作をするならこれを使う良い
http://www.yiiframework.com/extension/cfile/
759 : nobodyさん - 2012/02/26(日) 19:17:25.20 ID:??? (+67,+27,+0)
>>758
早速試してみます! ありがとうございます。
760 : nobodyさん - 2012/02/26(日) 19:23:27.33 ID:??? (+69,+29,-194)
相対パスで指定するなら、現在のカレントディレクトリがどこかを確認しれ。
URL上のパスではなく、OSの上でのパスな。
もしくは絶対パス使え。

ファイルの配置場所は、Web上からも見れていいものなら、Webルート配下でもなんでもOK。
見せたくないなら、それ以外の場所にするか、.htaccessなんかでそのディレクトリに制限かけとけ。
yiiならprotected/以下はアクセス制限かかるだろう。

一般的にどこにおくか、というよりは、そのファイルが何のファイルか、
どのような配置にあるのが意味が通じやすいか、とかそういうのを考えて配置すれば良いよ。
設定ならconfig/なりsettings/なりつくってその下にまとめたり、ログならlogs/にまとめる、とかそういう。
変数名どうするかとか、クラス名どうするかとか、パッケージどうわけるかとか、そういったのと同じ。

あと、パソコン初心者()じゃないんだから、「エラー」じゃなくて、そのエラーの内容からちった判断しれw
761 : nobodyさん - 2012/02/26(日) 19:45:32.43 ID:??? (+12,-29,-83)
>>760
>現在のカレントディレクトリがどこかを確認しれ。

どうしてこれをやらなかったのかorz
file(getcwd().'/test/test.txt');
であっさり解決しました。人に聞く前に確認しろとorz
完全にあまえでした、すみません。

ファイルの配置のお話も勉強になりました。
見られておkなのでルート直下にディレクトリつくって放り込みました。

>そのエラーの内容からちった判断しれw
恥ずかしいですほんとにorz
「そんなファイルないよ」ってエラーでした。

あーだこーだやってたのが解決してとてもすっきりしました。
親切に教えていただいて、本当にありがとうございました。
762 : nobodyさん - 2012/02/26(日) 21:35:39.39 ID:??? (+57,+29,-24)
yiiでお気に入りの機能とかありますか?
あと、これをこうしたら、すごく便利になったとか
763 : nobodyさん - 2012/02/29(水) 11:54:14.13 ID:??? (+77,+29,-33)
Yiiは日本では流行らないよ
このスレの住民は初心者に対して高圧的な奴が多いから
764 : nobodyさん - 2012/02/29(水) 14:41:37.99 ID:??? (+57,+29,-19)
高圧的だからとかそういう理由で選ぶもんじゃないけどなw
765 : nobodyさん - 2012/02/29(水) 17:23:22.19 ID:??? (+52,+29,-17)
2chの人が優しければ流行るのか?
766 : nobodyさん - 2012/02/29(水) 23:42:39.00 ID:Ha59kcRM (+40,+29,-48)
>>763
個人的にはそういう奴を見つけたらソフトに排除するようにしてるんだけどね

そもそも2chの影響力なんてほとんどないっていう根本的なところに気付くべき
結局、日本語の情報が少ないのが原因でしょ
767 : nobodyさん - 2012/02/29(水) 23:49:06.05 ID:??? (+57,+29,-25)
ほらな
初心者の質問がきても威嚇攻撃するから流行らない
結果、利用者がいなくて日本語の情報も少ない
768 : nobodyさん - 2012/02/29(水) 23:52:23.66 ID:??? (+51,+28,-3)
流行ったら困るのか?
769 : nobodyさん - 2012/03/01(木) 00:06:40.94 ID:??? (+91,+29,-37)
逆にCakePHPが流行ってるのってトレンド見る限り世界的に見ると日本だけだよね?
なんでだろう。
770 : nobodyさん - 2012/03/01(木) 01:35:56.56 ID:??? (+52,+29,+0)
ガラパゴスらしいな
771 : nobodyさん - 2012/03/01(木) 02:17:30.16 ID:??? (+14,-13,-18)
たしかにこのextentionは使っとけみたいな日本語のまとめは欲しいな
772 : nobodyさん - 2012/03/01(木) 07:48:51.01 ID:??? (+70,+29,-16)
>>769
PHP4に縋りついてるゴミが多かったから
773 : nobodyさん - 2012/03/03(土) 22:35:47.81 ID:??? (+53,-30,-124)
モデルのrules()に以下のように書いてもエラーメッセージが反映されないのはバグですか?
array('password', 'length', 'min'=>6, 'max'=>20, 'message'=>'6~20文字で入力してください。'),

実際に表示されるエラーメッセージ
  パスワード が短過ぎます(最小 6 キャラクタ)。

ちなみに、unique、compareでは指定したメッセージが表示されました。
774 : nobodyさん - 2012/03/03(土) 23:27:49.61 ID:??? (+40,+17,-1)
まずはPHPからだな。。
775 : 773 - 2012/03/03(土) 23:44:52.29 ID:??? (-1,-29,-2)
776 : nobodyさん - 2012/03/04(日) 12:55:12.34 ID:??? (+65,+29,-2)
>>773
あーそれ俺もはじめはまったわ。
777 : nobodyさん - 2012/03/05(月) 00:57:03.92 ID:??? (+45,-30,-70)
$message = '6~20文字で入力してください。';
array('password', 'length', 'min'=>6, 'max'=>20, 'tooShort'=>$message , 'tooLong'=>$message , 'allowEmpt'=>false);
という感じかな?なるほど勉強になった。ありがとう。
778 : nobodyさん - 2012/03/05(月) 00:57:45.13 ID:??? (-6,-29,-2)
allowEmptyな
779 : nobodyさん - 2012/03/06(火) 12:18:46.28 ID:??? (+64,+29,-10)
>>777
ふとした時に、はたしてこういうのは開発効率がいいのかどうかといつも疑問に思ってしまう。
780 : nobodyさん - 2012/03/06(火) 13:01:53.00 ID:??? (+39,+16,-14)
ifで書くよりは早いんじゃない?
781 : nobodyさん - 2012/03/06(火) 16:43:43.22 ID:??? (+57,+29,-5)
確実にはやい。
特殊なバリデートの時は、独自で作ればいいだけだし。
782 : nobodyさん - 2012/03/08(木) 14:36:30.75 ID:??? (+40,+17,-27)
Yiiとかつまんねーよ
783 : nobodyさん - 2012/03/08(木) 14:48:17.09 ID:??? (+48,+20,-16)
PHPのフレームワークでは間違いなく一番出来がいい
PDO使ってるのが導入の障壁になってんの?
785 : nobodyさん - 2012/03/09(金) 12:55:26.85 ID:??? (+8,-19,-6)
PDO使えないサーバを探すほうが難しいが・・・
786 : nobodyさん - 2012/03/09(金) 15:50:42.98 ID:??? (+52,+29,-1)
ぺ、ぺどだってーーーー!?
787 : nobodyさん - 2012/03/09(金) 21:41:28.62 ID:??? (-1,-29,-34)
portsのphp5-extensionsで入れられねーだよ
@FreeBSD
788 : nobodyさん - 2012/03/10(土) 10:23:30.51 ID:??? (+21,+29,-42)
http://povertyprogramming.co.cc
この嫌儲のサイトがYiiというものでつくられてるらしいんですけど
初心者でもできますか?strongタグで太字にしたりするのはできます。
790 : nobodyさん - 2012/03/10(土) 10:51:45.67 ID:??? (+51,+29,+0)
>>789
ありがとうございます! 早速読んでみます
791 : nobodyさん - 2012/03/10(土) 11:41:30.57 ID:??? (+22,-3,+0)
>>788
ステマ乙
792 : nobodyさん - 2012/03/10(土) 11:44:36.32 ID:??? (+148,+30,-165)
自力でドキュメント見て解決できないと初心者は厳しいです
Yiiは基本的に鎖国社会なので質問しても教えてくれる人を探すのは厳しいでしょう。
このスレも初心者には厳しいです。
まずはCakePHPなど国内の利用ユーザー数が多いフレームワークから始めることが成功の近道です。
Yiiから入ると問題にぶち当っても人に聞いても解決できないのは人生の無駄遣いです
793 : nobodyさん - 2012/03/10(土) 13:39:25.68 ID:??? (+29,-3,+0)
>>792
ステマ乙
794 : nobodyさん - 2012/03/10(土) 14:03:30.99 ID:??? (+140,+29,-21)
ちょくちょく前から>>792は同じことばっか言ってるけど、よほど相手にされなくて悔しかったんだろうな
まともに質問してるやつで無視されてる奴なんてあんまり見たいけど
795 : nobodyさん - 2012/03/10(土) 14:38:58.61 ID:??? (+63,+30,-101)
日本だけじゃ情報少なくて、全ての質問に答えれるほど習熟してる人なんて
今のところほぼ居ないに等しいような状況なのはわかってて、Yii触ったんだろうに

2chのスレが気に食わないから使わない、も個々の判断だけど
そんなくだらない理由で意固地になることはすごく勿体無い判断だと思うわw
796 : nobodyさん - 2012/03/10(土) 15:16:38.79 ID:??? (+72,+29,-2)
>>794お前のような陰湿な奴がいなくなればいいのに
797 : nobodyさん - 2012/03/10(土) 15:25:26.75 ID:??? (+82,+30,-72)
質問したら叩かれたかなんかしらんけど、それを理由にスレを貶めたい、みたいな
くだらない事に躍起になってる奴に、事実を突きつけて煽ったりして
程度の低い争いを繰り広げようとする人は、たしかに必要ないな。

相手は意固地になってるんだから、何を言っても突っかかってくるだろう。
相手をする事自体が間違い。>>792みたいなのはスルーするのが正解。
798 : nobodyさん - 2012/03/10(土) 15:45:23.77 ID:??? (+57,+29,-2)
まあごく一部の人間が初心者をからかってるのは事実
799 : nobodyさん - 2012/03/10(土) 16:00:19.34 ID:??? (+57,+29,-9)
2ちゃんなんてもともとそんなもんだろ
んな煽りでイライラしてるほうがおかしい
800 : nobodyさん - 2012/03/10(土) 16:00:42.98 ID:??? (+57,+29,-26)
だなぁ。そんなことよりYiiの話しようぜ!
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について