私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】PHPフレームワーク総合スレ14
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
yiiのscafolldingで作成したadminで、上部に検索boxがあると思います。
そこでリレーションしたテーブルを検索させたいのですが、
zii.widgets.grid.CGridViewに設定するcolumnに、
例えば"item.user"としても、user用の検索フォームが表示されません。
表示されるデータ自体はリレーションしたuserデータが表示されています。
これはどのような手を加えれば可能なのでしょうか?
yii1.4です。
そこでリレーションしたテーブルを検索させたいのですが、
zii.widgets.grid.CGridViewに設定するcolumnに、
例えば"item.user"としても、user用の検索フォームが表示されません。
表示されるデータ自体はリレーションしたuserデータが表示されています。
これはどのような手を加えれば可能なのでしょうか?
yii1.4です。
yiiでcssやjsファイルを結合してくれるエクステンションってなかったっけ?
知ってる人いたら教えてくださいまし…
知ってる人いたら教えてくださいまし…
$c=new CDbCriteria;
$c->select=new CDbExpression('*,SUM(count) as summ');
こんな条件でfindAllしたときにsummの値がデータに入ってこないのはなんで?
modelとかいじる必要ある?
$c->select=new CDbExpression('*,SUM(count) as summ');
こんな条件でfindAllしたときにsummの値がデータに入ってこないのはなんで?
modelとかいじる必要ある?
>>762
yiiです
yiiです
Symfonyが普通にテンプレートエンジンを使えて、普通にパフォーマンスが出るなら
もうそれでいい気がしてきてる。
Zendもいいと思うんだけど結局うわものの設計が必要で、Symfonyはそこまで作ってくれてる。
Cakeはもう覚えるのも人のコード読むのも気力が出ない。
てかCakePHPって(慣れれば)書きやすい(だろう)だけで絶対に読みやすくないと思う。
もうそれでいい気がしてきてる。
Zendもいいと思うんだけど結局うわものの設計が必要で、Symfonyはそこまで作ってくれてる。
Cakeはもう覚えるのも人のコード読むのも気力が出ない。
てかCakePHPって(慣れれば)書きやすい(だろう)だけで絶対に読みやすくないと思う。
オレの感想。
使ってみたいなぁと思わせるのはSymfony2。
正式版でどの程度高速安定動作するのかが気になる。
・ZendFramework (http://framework.zend.com/)
PHPのZendEngine開発元であるZend社主体となったFWプロジェクト。
各コンポーネントが疎結合されており、フレームワークを作る為のライブラリ集に近い
PEARっぽいコーディング規約を採用しており、馴染みやすいかもしれない。
ZendFramework2からはPHP5.3対応となる。
・Symfony2 (http://symfony-reloaded.org/)
重いと評されたSymfonyとは全て刷新軽量。
ZendFWやDoctorine等、積極的にvendorライブラリを活用している。
・Smarty 3 RC4 (http://www.smarty.net/)
Smarty 2をPHP5ベースで完全書き直し、
継承しゃ代入、演算等の構文が追加されつつも、基本的な上位互換が保たれている。
最も盛んに更新が行われているが、1年以上かけても正式版は登場していない。
・TWIG (http://www.twig-project.org/)
継承や、柔軟な拡張機能がウリ。
中間コンパイルされるコードがPHPクラスで一時話題になった。
使ってみたいなぁと思わせるのはSymfony2。
正式版でどの程度高速安定動作するのかが気になる。
・ZendFramework (http://framework.zend.com/)
PHPのZendEngine開発元であるZend社主体となったFWプロジェクト。
各コンポーネントが疎結合されており、フレームワークを作る為のライブラリ集に近い
PEARっぽいコーディング規約を採用しており、馴染みやすいかもしれない。
ZendFramework2からはPHP5.3対応となる。
・Symfony2 (http://symfony-reloaded.org/)
重いと評されたSymfonyとは全て刷新軽量。
ZendFWやDoctorine等、積極的にvendorライブラリを活用している。
・Smarty 3 RC4 (http://www.smarty.net/)
Smarty 2をPHP5ベースで完全書き直し、
継承しゃ代入、演算等の構文が追加されつつも、基本的な上位互換が保たれている。
最も盛んに更新が行われているが、1年以上かけても正式版は登場していない。
・TWIG (http://www.twig-project.org/)
継承や、柔軟な拡張機能がウリ。
中間コンパイルされるコードがPHPクラスで一時話題になった。
・CakePHP (http://cakephp.jp/)
Railsを意識したフレームワーク
フルスタックなので他のライブラリを使用ないで開発ができる。
ActiveRecordパターンのO/Rマッパー標準搭載。
PHP4対応でPHP4でもPHP5互換の関数使えるようにしているため
共通のソースコードでPHP4とPHP5の両方に対応できる。
互換性に強く古いシステムの移行に最適。
Railsを意識したフレームワーク
フルスタックなので他のライブラリを使用ないで開発ができる。
ActiveRecordパターンのO/Rマッパー標準搭載。
PHP4対応でPHP4でもPHP5互換の関数使えるようにしているため
共通のソースコードでPHP4とPHP5の両方に対応できる。
互換性に強く古いシステムの移行に最適。
>>774
> PHP4対応でPHP4でもPHP5互換の関数使えるようにしているため
> 共通のソースコードでPHP4とPHP5の両方に対応できる。
> 互換性に強く古いシステムの移行に最適。
ダウト
三行目の結論が論理的に導けない
上の二行で言っているのは、PHP4のサーバで動いていた「CakePHPの」コードが
そのままPHP5サーバに移行できる(可能性が高い)よ、ってこと、もしくは、
PHP4のサーバそのままで、Cakeで作った新システムに移行できますよ、ってことだけ
なので三行目は書きすぎ、というか根拠のない宣伝文句
せっかく紹介するのなら、嘘を書くなよ
で、それ以前にPHP4対応はさすがにニッチすぎる特色。
仮にも商売でやってるなら、PHP4対応とかもう勧めないでくれ。
> PHP4対応でPHP4でもPHP5互換の関数使えるようにしているため
> 共通のソースコードでPHP4とPHP5の両方に対応できる。
> 互換性に強く古いシステムの移行に最適。
ダウト
三行目の結論が論理的に導けない
上の二行で言っているのは、PHP4のサーバで動いていた「CakePHPの」コードが
そのままPHP5サーバに移行できる(可能性が高い)よ、ってこと、もしくは、
PHP4のサーバそのままで、Cakeで作った新システムに移行できますよ、ってことだけ
なので三行目は書きすぎ、というか根拠のない宣伝文句
せっかく紹介するのなら、嘘を書くなよ
で、それ以前にPHP4対応はさすがにニッチすぎる特色。
仮にも商売でやってるなら、PHP4対応とかもう勧めないでくれ。
PHP4に対応するが故に犠牲になっている部分が多すぎる>cake
>ちなみにCakePHPはPHP6にも対応する予定で
>PHPのバージョンの違いをかなり吸収してくれる。
吸収じゃなくて最大公約数的な機能しか使って無いだけだろ・・・
それともnamespaceとか無名関数とかSPLとかもcakeが吸収してくれるの?
嘘じゃないならバージョン差の吸収ってやつを具体的に教えてくれ。
>ちなみにCakePHPはPHP6にも対応する予定で
>PHPのバージョンの違いをかなり吸収してくれる。
吸収じゃなくて最大公約数的な機能しか使って無いだけだろ・・・
それともnamespaceとか無名関数とかSPLとかもcakeが吸収してくれるの?
嘘じゃないならバージョン差の吸収ってやつを具体的に教えてくれ。
PHP4で動く事をメリットだと思う人は、プログラマとしてのリテラシーは最底辺だわな・・・
「古いシステムがPHP4で作られてて・・・」って言い訳する人がいるけど、
実行環境がPHP5に移行してるなら、追加・修正する部分からでもPHP5に移行出来るのでPHP4で書くメリットは無い。
実行環境がPHP5に移行していないのなら、その時点で終ってる。
PHP5リリース&PHP4サポート終了まで移行期間が4年もあったのにね。
「古いシステムがPHP4で作られてて・・・」って言い訳する人がいるけど、
実行環境がPHP5に移行してるなら、追加・修正する部分からでもPHP5に移行出来るのでPHP4で書くメリットは無い。
実行環境がPHP5に移行していないのなら、その時点で終ってる。
PHP5リリース&PHP4サポート終了まで移行期間が4年もあったのにね。
弱い企業とかなんじゃないの
金はかけたくないけど改修しろみたいな客からハイハイ受けるしか道がない
金はかけたくないけど改修しろみたいな客からハイハイ受けるしか道がない
Cakeは一度php4対応を看板に掲げた以上
はそれを自分で下ろす訳にはいかないん
じゃないの?だからこの先もずうーっと足
かせをつけられたまま。リードデベロッ
パーが辞めてlithiumを立ち上げたのも多分
その辺が原因なんでしょ?
はそれを自分で下ろす訳にはいかないん
じゃないの?だからこの先もずうーっと足
かせをつけられたまま。リードデベロッ
パーが辞めてlithiumを立ち上げたのも多分
その辺が原因なんでしょ?
PHP4時代に金かけて作ったシステムを
今現在金欠な企業が使い続けるしかない場合もあるだろう
今現在金欠な企業が使い続けるしかない場合もあるだろう
PHP4 を使い続けることによる脅威が現実のものになった時に被る
損害(金銭やら会社の評判やら)とPHP5に移行する際の費用を天秤に
かけて、それでもなおPHP4を使い続ける方がコスト的に有利だと結論づけら
れる根拠があるならそれでもいいんじゃないの。※見つかるとは思えないけど。
損害(金銭やら会社の評判やら)とPHP5に移行する際の費用を天秤に
かけて、それでもなおPHP4を使い続ける方がコスト的に有利だと結論づけら
れる根拠があるならそれでもいいんじゃないの。※見つかるとは思えないけど。
>>788
それでも実行環境はPHP5に更新するべき。
多少のコード修正は必要かもしれないが、PHP4のシステムをPHP5で動かすのは問題無い。(逆は無理だが)
数年前に脆弱性に対するサポートすら終っているPHP4を動かし続ける理由は無い。
実行環境さえPHP5に移行されていれば、
今後、追加修正する部分からPHP5を使えばいい。
という話。
PHP4で書く事にメリットは無い。
それでも実行環境はPHP5に更新するべき。
多少のコード修正は必要かもしれないが、PHP4のシステムをPHP5で動かすのは問題無い。(逆は無理だが)
数年前に脆弱性に対するサポートすら終っているPHP4を動かし続ける理由は無い。
実行環境さえPHP5に移行されていれば、
今後、追加修正する部分からPHP5を使えばいい。
という話。
PHP4で書く事にメリットは無い。
>>796
是非、君が評価して特徴を纏めてくれ
是非、君が評価して特徴を纏めてくれ
Yiiは日本で先陣を切る人が殆どいないのがなー
かなり良くできてるけど、日本人英語だめな人多いしなw
かなり良くできてるけど、日本人英語だめな人多いしなw
では外国と違って日本には独自に優れたFrameworkが開発され好評を博しているということですね。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】PHPフレームワーク総合スレ15 (989) - [97%] - 2013/9/27 6:00 △
- 【PHP】フレームワークPharonスレ (306) - [75%] - 2022/10/10 20:00
- 【PHP】フレームワークMapleに舌鼓 (470) - [62%] - 2017/12/31 9:31
- 【PHP】フレームワーク Akelos (129) - [59%] - 2019/5/9 7:46
- 2ch有志がPHPフレームワークを作るスレ (81) - [55%] - 2019/5/9 7:46
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [53%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [53%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [53%] - 2023/1/30 18:45
トップメニューへ / →のくす牧場書庫について