トップページphp
981コメント269KB

【PHP】Yii Framework

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/12/10(金) 00:41:11ID:???
PHP5 用 Framework Yii (イー) Framework スレ

公式
http://www.yiiframework.com/

チュートリアル
ttp://www.yiiframework.com/doc/guide/

公式フォーラム
ttp://www.yiiframework.com/forum/index.php?/forum/21-japanese/
0002nobodyさん2010/12/10(金) 00:46:34ID:???
日本語資料もすくなくて、ユーザーあんましいないけれど
いい加減スレくらいはあってもYiiよね! XD

チュートリアルをはじめ、ここ1年弱くらいのドキュメントは
殆ど翻訳されてない感じ
ttp://code.google.com/p/yiidoc/
アクティブな日本語の参加者がいないみたい

ほかに日本コミュ ttp://www.yiijan.org/ なんてのもあったけど、
こっちは立てた人いなくなっちゃったので放置みたい
0003nobodyさん2010/12/10(金) 15:53:55ID:???
次のバージョンには、マイグレーション機能がつくらしい。
0004nobodyさん2010/12/10(金) 21:52:02ID:???
なんのマイグレーションだよ
0005nobodyさん2010/12/10(金) 22:27:51ID:???
DBのmigration
Railsでおなじみ。
0006nobodyさん2010/12/11(土) 02:01:34ID:???
PHPってかプログラミング初心者だけど、yii勉強中。
ページャー、テーブルの結合&取得周りがやりづらい。
Controllerとwidgetsとアクティブレコードを拡張したフォームクラスがすごく便利。
0007nobodyさん2010/12/11(土) 10:47:06ID:???
ユーザはいるだろ
スレは別にいらない
0008nobodyさん2010/12/11(土) 18:36:42ID:???
スレはあっていいよ

まぁ利用者は少ないよねぇ
趣味でやってる人はいるけど、本腰入れて取り組んでる人は殆どみないや
英語資料がメインだから、PHPで何とかしようって感じの案件だと
結局ノウハウがあるとか、日本語資料があるとかで別のヤツになっちゃうもんな
0009nobodyさん2010/12/11(土) 21:54:49ID:???
まぁ計量フレームワーク使うなら自作の使った方がマシだからな
0010nobodyさん2010/12/11(土) 22:35:02ID:???
フレームワークは流行ってナンボ。
でも本当に良いフレームワークなら流行っているはず。
というわけで既に終わってるフレームワーク。
0011nobodyさん2010/12/11(土) 23:40:23ID:???
英語圏ではユーザー数増やしてる感じするけど、日本では流行ってはないね。
0012nobodyさん2010/12/12(日) 10:14:37ID:???
PHP専門のマが新しいことに取り組もうなんてするわけ無いからな
国外では結構人気出てるけど、日本のPHP案件なんて
既存の知識で出来る範囲の〜ばっかだから…
0013nobodyさん2010/12/12(日) 12:01:24ID:???
フレームワークスレで盛り上がってるのが名前空間がどうこうだからなw
PHP自体が新しい技術とかに縁が無い使われ方しかしてない言語だと思うわ。日本では特に
0014nobodyさん2010/12/13(月) 11:51:49ID:???
つーか日本じゃ人件費が高いのに、LAMPの見積り価格が
一昔前のトーシロWEBデザインな金額しか出ないからな。
いくらYiiや他FWが良くても日本じゃ使えない。

億出るような案件は大手が自分とこのゴリ押しするか
オフショアだから結局日本人にオハチは回らん。
0015nobodyさん2010/12/13(月) 11:54:55ID:???
>>6
遊びならいいけど、手っ取り早く金にしたいならスマホアプリ覚えたほうがいいぜ。
俺らおっさんらは10年前のJava黎明期にガッポリ稼げたけど、いまじゃjavaや
PHP覚えても、道楽かガテンか二者択一だしな。
0016nobodyさん2010/12/13(月) 23:22:20ID:???
Androidとかも今からだとだいぶ出遅れだけどな
0017nobodyさん2010/12/16(木) 00:32:24ID:???
英語もうすこしがんばってよけばよかったw
ドキュメント読むのが辛い
0018nobodyさん2010/12/19(日) 15:56:39ID:kmNFj/rC
age
0019nobodyさん2010/12/19(日) 17:48:17ID:???
sage
0020nobodyさん2010/12/22(水) 16:37:44ID:???
mysqlのcreate temporary table をyiiのfind等で利用するにはどういった書き方をすれば良いのでしょうか?
ヒントだけでも教えて頂ければありがたいです。
0021nobodyさん2010/12/23(木) 01:04:17ID:???
create temporary tableなんて使ったことないけど、
あらかじめcreateするテーブルのモデルをつくっておくしかないんじゃね?
テーブルの構成が動的に変わるとしたら無理だな。
0022nobodyさん2010/12/24(金) 05:20:09ID:???
findだけだったら普通にモデルあればいいんじゃね
createするのはセッション毎に独自の作る必要あるだろうけど
0023nobodyさん2010/12/24(金) 23:19:04ID:???
どういう用途なんだろう
ってかtemp tableにする必要はあるの?
0024nobodyさん2010/12/26(日) 17:56:44ID:???
日本語訳がけっこう古い内容なのを忘れてて、
原文みないと食い違いに気づかないトラップにはまってしまった
0025nobodyさん2010/12/26(日) 22:50:12ID:???
>>20
フォーラムに似たような話題があるけど
http://www.yiiframework.com/forum/index.php?/topic/8728-using-ar-for-temporary-tables/
0026nobodyさん2011/01/03(月) 17:52:44ID:iWYHFPXs
Yii Playground
http://www.yiiplayground.cubedwater.com/
0027nobodyさん2011/01/03(月) 17:57:26ID:iWYHFPXs
すみません
Yii PlaygroundはYiiにはどんな機能があるか、どんな仕組みか紹介してるサイトみたいです
0028nobodyさん2011/01/03(月) 20:23:47ID:???
nice
0029nobodyさん2011/01/10(月) 15:05:31ID:???
英語ろくに出来ない俺にはすこし敷居が高い(´・ω・`)
0030nobodyさん2011/01/15(土) 12:35:17ID:???
日本語フォーラム、人少そうだね。
0031nobodyさん2011/01/15(土) 14:50:16ID:???
英語出来る人もっと記事かいて欲しいな
自社サービス作るのに使ってみたけど公式ドキュメントとyiiのソースの往復で疲れる(´・ω・`)
0032nobodyさん2011/01/15(土) 14:52:38ID:???
それが普通だと思うが
0033nobodyさん2011/01/15(土) 19:23:35ID:???
特別な存在になりたいんです
0034nobodyさん2011/01/16(日) 23:54:29ID:???
んー、Cakeやってりゃ勢いで書ける気がするんだが・・・。
まぁ俺はYiiに賭けるより、vpsが一般化して極小予算で
Javaが見直される方に賭けちまったけどな。
0035nobodyさん2011/01/17(月) 14:48:20ID:???
1.1.6 リリース。DB migration機能キター!
0036nobodyさん2011/01/19(水) 15:02:21ID:LMDPoOlH
1.1.6のquery builderもなんか良さげ
0037nobodyさん2011/01/20(木) 01:28:39ID:???
>>34
Javaなんて時代遅れのポンコツ言語
衰退の一途だろ。
0038nobodyさん2011/01/20(木) 21:43:56ID:???
お前は自分と周りで世界が回ってる典型的なヤツだろ
0039nobodyさん2011/01/20(木) 21:48:44ID:???
JavaはAmazonで元気に動いてるね
0040nobodyさん2011/01/21(金) 00:32:30ID:???
>>38
Javaを信奉してる奴って他の言語触った事ないんだろうな。
あの時代遅れのポンコツ具合。なんで文字列はオブジェクトなのに
数値はオブジェクトじゃないんですか?
死ねよw
0041nobodyさん2011/01/21(金) 03:15:39ID:???
なんだワナビーくんか
0042nobodyさん2011/01/21(金) 21:09:40ID:???
好みの話なら、あんまり好きな言語ではないけれど
あくまで好みの話
0043nobodyさん2011/01/24(月) 01:14:31ID:???
Java厨きめぇ
0044nobodyさん2011/01/27(木) 19:44:07ID:???
>>40
文字列がオブジェクトで数値が違う言語なんて他にいくらでもあるだろう・・・
お前も似たようなもんだな
0045nobodyさん2011/01/27(木) 21:18:50ID:???
>>44
どの言語?
0046nobodyさん2011/01/28(金) 03:04:17ID:???
intとInteger
0047nobodyさん2011/02/11(金) 22:52:56ID:???
最近PHPを触る機会がとんとなくなった(´・ω・`)
0048nobodyさん2011/02/11(金) 23:13:57ID:???
じゃあ何触ってんの?もしかしてアレ?あれあれ自慢?
0049nobodyさん2011/02/11(金) 23:14:28ID:???
すみませんバレンタイン前で取り乱しました…
0050nobodyさん2011/02/12(土) 19:53:04ID:???
キャッシュの中でのダイナミックコンテンツってすげー便利だな。
0051nobodyさん2011/03/01(火) 00:57:06.53ID:l/RvlBkb
1年Yii使い込んだけれど、いいと思うんだけどな。
すくなくとCakeなんぞよりずっと良く出来てると思うんだけど、
帯に短したすきに長しなのかな〜?
0052nobodyさん2011/03/01(火) 03:09:46.84ID:???
中途半端ってことはないと思う。
あえていうなら出遅れってとこかね。
3大フレームワーク以外のフレームワークを使う必要性が低いのかな。
ユーザー増えてほしいな。
0053nobodyさん2011/03/01(火) 03:45:13.11ID:???
active record等機能では他のFWを先行してるんでしょ?
他のFW知らんけど
0054nobodyさん2011/03/01(火) 20:15:20.09ID:l/RvlBkb
3大ってSymfony、Cake、Zendであってる?
日本人は二言目には実績実績だからなぁ・・・
0055nobodyさん2011/03/02(水) 00:44:16.47ID:???
あと大半の職業マは、日本語資料がないと手が出せないからなw
0056nobodyさん2011/03/02(水) 10:19:43.01ID:???
>>55
そう、それだよ。
だから機能的にハァ?なものが日本だけで
流行ってたりする。理由は日本語資料が多
いのと日本語のサポートコミュニティがあ
るからw
PHPがらみでいうと某CMSとかさ。
0057nobodyさん2011/03/02(水) 14:42:09.65ID:???
mod...の悪口はそこまでだ!
0058nobodyさん2011/03/02(水) 20:28:14.94ID:???
あるあるw
0059nobodyさん2011/03/02(水) 21:08:01.88ID:???
yiiは後発だけあって先進的な部分があるけど、5.3専用のlithiumが
正式板で出てくると苦しいのかな。しばらくは豊富なプラグインの
おかげで優位性を保てるだろうがその後はねー。
yiiも次のメジャーバージョンアップで5.2を切り捨てたりして。
0060nobodyさん2011/03/03(木) 22:43:59.33ID:???
Yii 2.0があるなら5.3未満捨てちゃっていいよね。5.3のネームスペースを無理やり先取りして
悪いといえば悪い時期に出たのかもしれないが、今現在はベストなフレームワークだと思う
0061nobodyさん2011/03/03(木) 22:43:59.53ID:???
Yii 2.0があるなら5.3未満捨てちゃっていいよね。5.3のネームスペースを無理やり先取りして
悪いといえば悪い時期に出たのかもしれないが、今現在はベストなフレームワークだと思う
0062nobodyさん2011/03/04(金) 00:19:08.40ID:???
バックスラッシュが日本語環境だとかっこわるいけど、やっぱnamespaceの有無はでかいからなぁ
0063nobodyさん2011/03/10(木) 22:50:25.41ID:???
時代はnode.js
0064nobodyさん2011/03/13(日) 23:46:58.57ID:???
http://www.yiiframework.com/download/

2.0は5.3以上にするってかいてあるよ。
でもまだ開発スタートしてないね。
0065nobodyさん2011/03/14(月) 03:23:33.58ID:jkVEBQeU
2.0の安定版は2012年以降
0066nobodyさん2011/03/14(月) 04:36:35.60ID:???
今のうちにいろいろ触っておいて、2.0から本格的に移ろうかなぁ
0067nobodyさん2011/03/14(月) 08:22:00.12ID:???
2.0が出る頃にはlithiumが既に天下取っていて食い込みようかなくなってる悪寒
0068nobodyさん2011/03/16(水) 16:53:22.34ID:???
英語わかんなくても
日本語翻訳の拡張をChromeにでも入れて
オフィシャルのWiki, Forum,Class Referenceなんか参考にしながらやってると
そのうちわかってくるよ CakePHPより触ってて楽しいよ
0069nobodyさん2011/03/16(水) 20:17:40.29ID:???
lithiumも日本じゃ微妙なきはする
結局日本語ry だしなw
0070nobodyさん2011/03/16(水) 20:38:11.34ID:???
楽しいよね。
機能も豊富な上に、クラスが拡張しやすくなってて、自由度も高い。
0071nobodyさん2011/03/28(月) 10:39:41.57ID:???
1.1.7リリースきた
0072nobodyさん2011/03/28(月) 23:58:54.62ID:???
キター
0073nobodyさん2011/04/15(金) 12:04:18.04ID:ntMT7Xiq
http://example.com/name/東京 みたいのを、urlmanagerを使って検索させようとしてるんだけど
漢字以外だとリクエスト失敗するの何とかならんのかしら?

コントローラとアクションが見つからないっぽいんだけど
0074nobodyさん2011/04/15(金) 12:07:46.35ID:???
ていうか、・とか〜が入ってるとダメなのかな
0075nobodyさん2011/04/15(金) 14:31:06.61ID:???
>>73-74
す、すまん。わしのミスじゃった正規表現の
スレ汚し失礼した!
0076nobodyさん2011/04/27(水) 18:47:48.49ID:F6WKxp2A
お名前.comの共用サーバで使ってみようとしたんだけど、下記エラーが下のエラーが出てDBに繋がらない。。

CDbConnection はデータベースコネクションをオープンできません。:could not find driver

もしかしてサーバ側のライブラリ不足のため??requirementsチェックだとMysqlPDOに注意が出ていたけど
0077nobodyさん2011/04/27(水) 19:53:49.68ID:???
やっぱ無理みたい
諦める
0078nobodyさん2011/04/28(木) 11:10:37.24ID:???
共用サーバーは環境に制約があるからねえ
レンタルVPSとか使うといいよ。安いし
0079nobodyさん2011/04/28(木) 15:34:27.51ID:???
とりあえず共用でもxreaとかロリポップはイケるみたい
0080nobodyさん2011/05/11(水) 03:23:13.76ID:LnOBLB+l
公式ガイドの日本語訳が1,2年ぶりに更新されるみたい。翻訳した方々に感謝します。
0081nobodyさん2011/05/14(土) 00:02:31.66ID:???
おー、翻訳下人には大感謝
利用者が少しでも増えてくれるといいなー
0082nobodyさん2011/06/03(金) 00:55:07.31ID:m+XJnvbx
CakePHPでいうText::autoLinkUrlsみたいなものってYiiにはありますか?
0083nobodyさん2011/06/30(木) 19:18:22.43ID:???
さくらvpsでYiiでサイト作成中。
初めて触るけど結構使いやすいかも。
cakeほどブラックボックス化されていない感じがいい
0084nobodyさん2011/06/30(木) 23:29:38.65ID:???
このスレの話題ってYiiがイイ、しかないよね
0085nobodyさん2011/07/01(金) 12:47:31.76ID:???
あんま欠点らしい欠点も無いな
日本での知名度が低いとかかな
0086nobodyさん2011/07/01(金) 13:50:59.95ID:???
YiiもCIも全然日本では流行らないね
CIはちょっと盛り上がるかと思ったのに、すぐ落ち着いてしまった
0087nobodyさん2011/07/01(金) 14:24:56.36ID:???
日本はいつも遅い
0088nobodyさん2011/07/01(金) 14:42:38.19ID:???
負荷の高くないCMS作るんだったらcakeで十分って感じだね。
CIも使ってみたけどモデルが貧弱でコーディング量は多くなってしまった。
Yiiは日本語ドキュメント少ないし英語読めないPGにはキツイかも
0089nobodyさん2011/07/01(金) 14:47:20.96ID:???
全然英語読めないと無理だね
でもWEB PGとしてそれは致命的じゃないのかなぁ
新しい技術を利用する機会が狭まりすぎる
0090nobodyさん2011/07/01(金) 16:06:28.54ID:???
>>89
phpのPGは7割くらいは英語読めない印象
0091nobodyさん2011/07/01(金) 21:41:44.91ID:???
>>88
PerlのCatalyst+DBICで組んでたけど、PHPだとCIのModelの薄さが逆に生SQLを適度に隠蔽する手段として馴染んでしまった
確かに、CI_Model素のままだとbelongs_toとかhave_manyを自力で書く煩わしさはあるけどね
もうちょっとコーディング量減らしたいなあというときにYiiのARぐらいがちょうどいい気がする
0092nobodyさん2011/07/09(土) 23:45:20.84ID:ewx16BgM
admin, manager, userと分けたいんだけど
Yiiの場合モデルやコントローラをどう構成するのがベター?
0093 忍法帖【Lv=34,xxxPT】 2011/07/10(日) 13:00:48.80ID:???
test
0094nobodyさん2011/07/13(水) 10:23:08.48ID:???
何を分けたいんだい?
0095nobodyさん2011/07/15(金) 10:36:17.35ID:g6cwdg+o
CakePHPの場合だとcore.phpで
Configure::write('Routing.prefixes', array('admin', 'manager'));
と書けば、admin, manager, 一般userのアクション分けられるし
app_controllerで$this->params['prefix']を条件としてadmin, manager, 一般usreのレイアウトも分けられるし
そういうのをYiiでもやりたいんですけど、どう攻めていいのかわからないんです
0096nobodyさん2011/07/16(土) 02:35:09.02ID:???
controllerの中に書いてあるのじゃないかな?
そこで分けるのがシンプルっていうか基本なのでは?
0097nobodyさん2011/07/19(火) 15:34:10.45ID:???
module作るとかはどう?
0098nobodyさん2011/07/23(土) 09:15:03.50ID:???
久しぶりにyii framework使ってサイト作りしてるけど、ドキュメントほとんど日本語化されてるじゃねえか
0099nobodyさん2011/07/23(土) 12:45:00.37ID:???
フロントエンドとバックエンドに分けて構築するのが良いかなと
オフィシャルのフォーラムなどを調べて思いました。ありがとうございました。
0100nobodyさん2011/07/23(土) 12:51:42.49ID:???
サイト作りお疲れさまです。
ちなみに、Auth関連は何を使用してますか?
0101nobodyさん2011/07/25(月) 09:01:52.84ID:???
誰かwikipediaに項目追加しないの?
■ このスレッドは過去ログ倉庫に格納されています