fuelphpってどうよ?
たてる場所間違えたので、こっち使ってね☆
Codeigniter3が出たらコレに乗り換えるわ
とりあえずインストールでおおってなった所までは行った
Hello worldのところまでやりかたおしえて
6 :
nobodyさん:2011/11/22(火) 00:40:22.35 ID:tMR/ojuq
kohanaとの比較はどうなの?
>Stuff that Kohana has that is the same as Fuel:
>
>? Database Class
>? Template / Views
>
>Stuff that Fuel has that Kohana doesn’t:
>
>? Command Line Tasks
>? Code Generation
>? Migrations
>? Full REST controller (ours does a LOT more)
>? Format control
>? Interactive Debugging
>? Namespace support
>? Package Management
>
>So, even if Fuel was a clone of Kohana (which it really isn’t) we’ve added in plenty of new features.
>To reiterate my last point: Kohana was a clone of CodeIgniter when it started out too. So let’s drop the “Kohana clone” junk shall we?
掻い摘むとこの辺かね
つまりKohanaを使えと
なんか分裂しすぎて流行らなそうなんで
面倒だけどrubyに移る事にするわ
言語の勉強から始めないといけないのはストレスだけど
railsはコーヒースクリプトとかガンガン新しいこと取り入れてるみたいだし
面白そうだけど、もう今更PHPはいいやって思った
'database' => 'fuel_dev',
'username' => 'root',
'password' => '',
oh...
/fuel/app/config/db.php の database の部分を 'fuel_intro' (たぶん誤植かこれ…)
して password の 'root' を '' にしてやれば上記コマンドでデーターベース作成できた!
Fuel::DEVELOPMENT => array(
'type' => 'mysql',
の type を 'sqlite' にして migrate すると
Error -Class 'Fuel\Core\Database_Sqlite_Connection' not found in COREPATH/classes/database/connection.php on line 71
となった。sqliteには対応してないのかな…
fuelphp FuelPHP
Site Outage: We had too much traffic for our DB to handle so we upgraded. Mid-upgrade
@pagodabox had a bug, now we're stuck waiting for help
12分前 お気に入りに登録 リツイート 返信
ありゃ何かサイト落ちてるっぽいな…
18 :
nobodyさん:2011/12/29(木) 12:14:37.49 ID:XFkiLwYd
俺がいま使ってるからあげ
WordPressやMDCみたいに翻訳元のURLをのせてくれるのがいいんだよな
CodeIgniterのところで話題になったから使ってみたけどコントローラがシンプルにかけるからいいね
後はユーザーを増やしてたくさんバグ見つけてもらうことだな
さすがに仕事で使うのは控えたい
日本語化進まないね
飽きたのか
Yiiにしる。
Yiiスレは煽り屋がいるから使う気力が失せた
こういうふうに全てのアクションで同じ値を使いたいのですが、アクションを増やすごとに
毎回同じ事を書くの面倒です
このへんはどう改善して書けばよいですか?
class Controller_Welcome extends Controller
{
public function action_index()
{
$data['title'] = "サイトのタイトル";
return Response::forge(View::forge('welcome/index'));
}
public function action_sitemap()
{
$data['title'] = "サイトのタイトル";
return Response::forge(View::forge('welcome/sitemap'));
}
public function action_page()
{
$data['title'] = "サイトのタイトル";
return Response::forge(View::forge('welcome/page'));
}
}
過疎www
早く日本語フォーラムを誰か作ろう
クリスマスなんたらでコミュを囲った奴らが実は動かないから
逆に障害になってるよな。言いっぱなしつーか。いいFWなのにな。
結局、どの辺にバグが多くて、何系の業務アプリに向いてないんだ?
5.3以上対応ってとこじゃないの?結局は。
それが長所でもあるんだけど。
PHPフレームワークって何回分裂したら気が済むの?
>>24 Controller_Welcomeクラスにbeforeメソッドを定義しては?
beforeとかいう以前にモデルを作らないからそうなると思うけどね
>>29 フレームワークってのはそんなもんだ。
コア部分の違いを吸収しようとするとコードがフクザツに大きくなるし。
無職の俺が名乗り出て有志を募っても良いんだけどさ
無職が気に食わない奴とか出てきて対立しそうだからやめとくわ
ユーザー会の運営って、手間はかかるけど勉強にはなるし、そこから仕事が発生したりもするから、勉強中の無職なんて運営者に最適だと思うな。
やるならDrupalみたいに複数人で意見言い合えるコミュニティーにしてくれ
活気付くなら良いじゃない。
嫌になったら辞めたら良いし。
そういうことだね。
だめだ。俺の頭じゃ解決できん。
このSQLをどうやったらQueryBuilder形式にできるんだ? Model_Crudでもいいから教えてエロい人!!
「SELECT * FROM tbl_search WHERE account = ? AND position = (SELECT MIN(position) FROM tbl_search WHERE account = ?);」
なんというか、1件だけ取れればいいんだから
頭を柔らかくすればいいと思う
Hosh
書き込みが少な過ぎる。そんなに人気ないの?
42 :
nobodyさん:2012/01/24(火) 17:12:12.07 ID:fCSr0orb
興味あるけど日本語情報が少ないのがなぁ
codeigniterくらい初心者に優しかったら使いたい
今勉強中だ。俺に何でも教えてくれ。
更新も活発じゃないし趣味でしか通用しないフレームワーク
そう思えたなら、趣味に使ってればいいのだが、その書き込みはどんな反応が欲しいのか不明だ。
いろんなブログで取り上げられてるの見ると
かなり盛り上がってそうな印象なのにこのスレはお通夜
まさにyiiに乗り換えたんだけど、めちゃくちゃ快適だよ
今では一番気に入ってるわ
なにやらめんどくさそうなci使うよりよっぽどいいと思う
俺にはYiiは難しかった。。
でも、盛り上がりは穏やかだけど、いいフレームワークだと思うよ。
>>46 そうかな
懇談会に参加してもあんまりFuelの話は出ないか
公式のフォーラムでも出てたけど、Webで起動するのと、Taskで起動するのとでDOCROOTの値が違うのは問題だよなぁ。
ふえる。
hoshu
\(^o^)/
おわ
FuelPHPを無理やりはやらそうとしてる人たちが気に食わない
そうっすか
CI Kohana Fuelのどれかをやろうと思ってます
CIは古いがゆえに起きる問題(プロジェクト分裂とか後方互換気にしすぎとか)が気になるかなって感じで
Kohanaは日本語ドキュメントが少なすぎて
Fuelが一番バランスがいいなって思ったのでFuelにしようと思うのですが
CIで使えるものは全部Fuelでも使えると思っていいでしょうか?
いつの間にか本が出てたけど誰か買った?
ここにクラスを入れておけば自動的にincludeされるディレクトリとかない?
62 :
nobodyさん:2012/06/12(火) 16:49:08.89 ID:pcEZwevS
app/classes/controller.php を作成し、
__construct()にてapp/classes/class/ディレクトリの中の*.phpをrequire_once()する
app/classes/class/ディレクトリの中のクラスに、
class test {
public function test1(){
test::test2();
}
public funciton test2(){
echo "ABC";
}
}
app/classes/controller/default.phpのデフォルトコントローラ内に
test::test1(); と記述したところ
ErrorException [ Error ]: Call to undefined method test::test1()
とエラーメッセージが表示されてしまいます。
class_exists('test') だとtrueが返るのですがなぜでしょうか。
エラーメッセージ読めよ
classがundefinedとは書いてないだろ
64 :
nobodyさん:2012/06/12(火) 17:04:01.16 ID:pcEZwevS
はい、classは存在するのに、
publicであるtest1がtest::test1()で実行できないのはなぜでしょうか
クラス単体で動作させた場合は実行できました
typoでfuncitonになってるからじゃね
ふぁんじしょん
IDE使おうぜ
あと単体テストはしっかり
ふぁんじとんだった
まぁいいよね☆(ゝω・)v
メールアドレスとパスワードでログインして、
ユーザー名の代わりにニックネームを使いたいんですが、
Authドライバ自作しないと無理でしょうか?
68 :
nobodyさん:2012/08/09(木) 19:36:33.18 ID:XYI4h3XL
全然ユーザー集まらないじゃねぇか
これじゃあ"増えないPHP"だな
( ゚Д゚)y─┛~~
糞
ただの劣化したcodeigniterでしかない
さも流行ってるかのように煽ってる奴なんなの?
煽ってる人は本を売りたい人達。
でも、静かにちゃんと使ってる人は解ってるけど、なかなかいいFWよ。
fuelは軽量かつ最新のPHPに最適化されていて中々いいけど
正直CIでも何の問題も無いよな。
いずれにせよ、yii最高、cakeまじ糞とかやたら熱く語りたがる
フレームワークヲタは大したスキルもないしキモい。
入力フォーム→確認画面→完了
みたいにしたいんですけど
仮に入力フォームがaction_post()で
確認画面がaction_confirm()だったとして
フォームで入力したデータをaction_confirm()にポストして
バリデーションで失敗したとき、action_post()で使用したviewを読み込んで
exit;するのはおかしいでしょうか?
public function action_confirm()
{
// (省略)
if ($validation->run())
{
// (省略)
}
else
{
$this->template->content = View::forge('articles/form');
exit;
}
// 以下省略
}
すみません検証もせずに聞いてしまいました。
正しくはexit;ではなく return $this->template;でした。
もっとスマートなやり方があれば教えて頂きたいです。
echoじゃ出力できなくなってんじゃん!
return
ブログとか見てるとfuelphp人気ありそうなのに
このスレは過疎ってる不思議
Controllerのユニットテストができなくて泣いた。次のメジャーバージョンからできるようになるんだっけ
78 :
nobodyさん:2012/09/01(土) 00:25:15.86 ID:koVvxEiG
セクシーなコードってどういうコードですか?
想像が付きません
linuxだと動かない
ZendFrameworkは難しくて学習段階で挫折しました。
50時間くらい学習したと思いますが私には難しすぎました。
PHPやOOPは、分かります。
FuelPHPはZendFrameworkより初心者の敷居が低いでしょうか?
遥かに簡単だよ
そうそう、簡単簡単
85 :
nobodyさん:2012/11/23(金) 18:17:02.99 ID:EJg4ps4f
まぁCIと一緒だね。他のFWに挫折した人達でも使える。
その代わりできる事はあんまりない。
86 :
82:2012/11/24(土) 07:29:07.14 ID:???
ZFより簡単なんですね。
チャレンジしてみます!
ありがとうございました!
yiiと迷ってる
すみません、下記コードでDBから値を引っ張っています。
$data['mains'] = DB::select()
->from('mains')
->join('kotsus', 'left')->on('mains.sick_cd', '=', 'kotsus.sick_cd')
->where('mains.sick_cd', 'in', $sick_cds)
->execute();
mains,kotsusともにsick_cdがある場合は良いのですが、
kotsusにない場合に、mainsのsick_cdフィールドがnullになってしまいます。
(kotsusに無いためnullを取得し、mainsの値を上書きしている)
kotsusテーブルの持つ値でソートしているため、
Modelを使って各々にクエリを投げるような真似をしたくないのですが、
nullで上書きされないようにする方法は何かあるでしょうか?
>>88 Inner joinにするか、
->where('sick_cd', 'IS NOT', null)
追加でいいんじゃない?
90 :
82:2012/11/27(火) 05:49:04.08 ID:???
正直な話、PHPを解っているのなら、公式サイトのリファレンスを隅から隅まで読むのが、
一番理解できるし、やりたい事をカタチにする方法が見えてくるよ。
>>89 ありがとうございます。
nullになるものもまとめて欲しかったのですが、
inner joinでsick_cdが何れもあるものと、
残りはjoinせずにクエリを投げて取得することで回避できました。
これFuel関係無かったかなーと思いましたが、
left joinが全く意味がなくなってしまいますので問題ですよね。
id
mains
mainsとkotsusともにidカラムがあるので
kotsusにsick_cdが見つからないない場合はidもnullで上書きされてしまいましたので。
うが…書いてる最中に…
mains
id sick_cd name
1 s0001 あああ
2 s0002 いいい
3 s0003 ううう
…以下略
kotsus
id sick_cd order
1 s0002 1
2 s0004 2
こんな感じでありまして、
>>88のleft joinでwhere sick_cd in (s0001〜s0004)とすると、
[[id=>2, sick_cd=>s0002, name=>いいい,order=>1],
[id=>4, sick_cd=>s0004, name=>えええ,order=>2],
[id=>null, sick_cd=>null, name=>あああ,order=>null],
[id=>null, sick_cd=>null, name=>ううう,order=>null]]
となります。
inner joinですと下記になります。
[[id=>2, sick_cd=>s0002, name=>いいい,order=>1],
[id=>4, sick_cd=>s0004, name=>えええ,order=>2]]
で、期待しているのは…
[[id=>2, sick_cd=>s0002, name=>いいい,order=>1],
[id=>4, sick_cd=>s0004, name=>えええ,order=>2],
[id=>1, sick_cd=>s0001, name=>あああ,order=>null],
[id=>3, sick_cd=>s0003, name=>ううう,order=>null]]
sql1回で期待する値が取れればそうしたいのですが。
94 :
89:2012/11/27(火) 10:25:40.06 ID:???
>>93 あーそういうことか。質問理解してなかったすまん
IFNULL(mains.sick_cd, kotsus.sick_cd) でいけると思うけど、query builderで関数って使えるんだっけ?
SQL文は自分で書いて
DB::query($query)->execute()->as_array();
するしかないかも
95 :
90:2012/11/27(火) 21:26:27.75 ID:???
>>91 残念ながら、公式サイトのリファレンスを隅から隅まで読む力量が
なさそうです。
理解が追いつかないデス。。。
チュートリアルか、Tips形式で少しずつ理解を深めたいです。
10分でわかるFuelPHP の次のステップとなる良い教科書を
知っている方、教えてください。
>>95 codeigniter使えばいいじゃない
日本語マニュアル完備だよ
>>94 >query builderで関数って使えるんだっけ?
つDB::expr()
100 :
93:2012/12/03(月) 18:48:12.57 ID:???
今更ですが・・。
$data['mains'] = DB::select('mains.id', 'mains.sick_cd', 'mains.name', 'kotsus.order')
…以下略。
全部欲しい方を記述することで回避できました。
101 :
90:2012/12/08(土) 05:48:36.01 ID:???
公式マニュアル読みながら学習用にWebアプリを1本作ってみたけど、
やっぱ、公式マニュアルだけじゃわからないこと多し。
公式マニュアルを精読すればFuelPHPでアプリが作れるというのは
無理、と感じた。
公式マニュアルはクラスのリファレンス本として機能するけど、
FuelPHP初心者が全体を大まかに理解する目的で読むものではない
とわかりました。
自分の理解力の問題って可能性はないの?
103 :
101:2012/12/08(土) 16:48:26.89 ID:???
たとえば、こんなこと公式マニュアルでわかるのかな。
・Configクラスの説明みても、どのフォルダに何ていうファイル名で
Configの設定を記述したら良いか。
・config.phpが複数あった場合、どんな順番でオーバーロードされて
読み込まれるのか。
・ビューにSmartyを使いたい場合、その設定方法。
これらは公式マニュアル見ても見つからず、Webで調べて解決しました。
なんでもかじりたがる俺から忠告。
趣味でやるならいいけど、時間を無駄にしたくないならやめとけ。
>>104 なんでもかじりたがるおまいさんが
おすすめのフレームワーク教えてくれよ
どうでも良いだろ
FuelPHPは、複合主キーをサポートしてますか?
108 :
71:2012/12/21(金) 08:41:20.64 ID:???
複合主キーをサポートしてないとか考えられない
サポートしてないってことなの?
110 :
71:2012/12/22(土) 17:08:59.64 ID:???
サポートしてないんじゃね?
全くしてなくはないけどかなり貧弱
FuelPHPを習得した人がCIをやると、何か新しいスキルが身に付きますか?
(CIを使えるようになるという他にスキルの蓄積はできるか、という意味)
kohana v2 から乗り換え先を探してたんだが
FuelPHPにしようかな。
FuelPHPにしてみて。
上に書いてある通り、公式マニュアルはちょっと不親切な感じではあります。
でも、読みやすいソースコードを書けるよ。
おすすめ。
forge って何?
あちこちで出てくるんだけど、どういう意味で使ってるんだろ、この単語。
forge=鉄などを鍛えて造る。
fuel(燃料)と親戚関係の単語なんじゃないの?
一つのWebサイトで、日本語ページ、英語ページ、スペイン語ページ…という具合に、多言語対応サイトを作る場合、FuelPHPでは、どうやればスマートですかね?
ユーザーエージェント、IPアドレスで国、言語を判定。ユーザーに言語を選択させて、セッション情報に言語情報を置いておく。
Viewテンプレートの文言は、FuelPHPの言語別のメッセージ切り替え機能で、入れ替える。とかでしょうか?
誰も答えないみたいだし
だいたいそれで良いんじゃね
HTTPのリクエストヘッダも忘れずに
119 :
nobodyさん:2013/01/27(日) 18:29:12.39 ID:77Ih0kDs
viewのなかで<?php echo \VIew::forge('hoge/fuga'); ?>みたいに書くのはよくないんでしょうか?
そういう時はrender関数使うことが想定されてんじゃね?もしくはレイアウト機能
121 :
nobodyさん:2013/02/02(土) 10:20:46.03 ID:9BvWf4d9
なるほど。render()使うようにします。ありがとうございますー
csrfの検証をpostの場合は自動で行いたいって場合だけど、Form::openを拡張しつつ、public function before()に検証ルーチン書き足した自作コントローラクラスを継承して対応ってのが妥当かな?
皆どうしてる?
fuelなんか使ってないからわからないな。
>>123 そうそう。俺はCIから移行した口なんだけどさ、CIはそこが自動でさ、fuelはチェック手動だからどーしたもんかな、と
125 :
nobodyさん:2013/02/03(日) 16:34:18.76 ID:Bm4QjzMZ
controllerで
$post = \Model_Post::find($id);
return \View::forge('posts/view', array('post' => $post));
としたとき、viewで echo $post->title;
としたときエスケープされないのですが、自動でエスケープさせる方法は無いのでしょうか?
126 :
125:2013/02/03(日) 18:08:59.01 ID:Bm4QjzMZ
oil g scaffoldしてどうエスケープしてるのか見てみようと思ったのですが
そもそもエスケープされてませんでした…。
ひとつひとつxss_clean()でエスケープすることにしました。失礼しました。
>>127 まず前提としてどの画像を処理するライブラリをインストールしてるかに依存だろう。
どのライブラリに対応してるかはfuelのソース読めばすぐわかると思うけど
このスレひさびさに覗いてみたけど、廃れちゃったのかな?
FuelPHPの勢いは最近どうなんでしょ?
シェアとか、書籍の出版状況とか、Web上の情報量とか・・・
増えるPHP
132 :
nobodyさん:2013/06/30(日) 19:19:58.24 ID:Fk7XXj3s
一部の日本人が頑張ってるけど、まだ微妙だね。
バグも多いし、DB周りのラップも弱い。
痒いところに手が届くかもしれないけど汎用的じゃないと言うか…
所でfuelとかでsmarty使うヤツって何なの?
そのままveiwでechoやらforeachでよくね見易いし分かり易い
ワザワザsmarty使うのイミフ
smarty楽だぜ。defaultって入れとけば、変数無くても空白にしておいてくれるし。
まぁ、そこだけかな。
おれは絶対Smarty使う。
Smartyを使わないなんて、考えられない。
defaultも良いし、cylcle とか、{html_options}とか、date_format とか便利。
それを<?php で書いてたら、ビューが見づらくて仕方がない。
そもそもビューに <?php と書くことに抵抗がある。
ビューとロジックが分離してないじゃんか。
俺もテンプレートエンジンは必ず使うな
が、fuelでsmartyは使いにくかったので泣く泣くtwig使ったな
昔の話なので今は改善されてるのかも知れないけど・・・
ビューに出す前に
html生成させるかヘルパー使えばいんじゃない
変数有る無しもviewに出す前にやっておくかissetチェックしておけばいんじゃないか
138 :
135:2013/07/05(金) NY:AN:NY.AN ID:???
>html生成させるかヘルパー使えばいんじゃない
実は昔は俺もそうしてました。
でも、表示形式への変換をコントローラ内で処理するのは、
綺麗ではない気がする。
表示関係は、できる限りビューに書きたいな。
Zend Frameworkでも素のZend_View使ってるソースとかあるしなぁ
>>138 html生成するユーティリティクラス作ってそれをコントローラから呼ぶかビューで呼べばいんじゃない
>>140 それならsmartyでもいいじゃねぇかw
135も言ってるがsmartyとか使ってる人は
・ビューにPHPタグを書きたくない
・コントローラで表示関係処理をしたくない
んだよね。
htmlのソースはデザイナーに書いてもらう事もあるのでPHPタグを書きたくないし
出来るだけPHP無しでもデザインを確認できるようにコードからhtml生成はやりたくない。
俺も135に同意なので必ずsmartyなりtwigなり使う。
>>141 smartyタグもphpタグと似たようもんじゃない
phpタグあってデザインで影響あるとかワケわからん
そもそもピュアphpでsmarty使うなら分かるが、FWでsmarty使うかね
>>142 最近のHTML編集ソフトは問題ないのかもしれないけど昔はPHPタグは
HTMLタグと認識してタグ間違ってるよ的なワーニング出すソフトとかあったよ。
smartyの{}ならその辺は普通にテキストと認識されるからHTML的には問題ない。
まあ最終的には自分の好きなようにすればいいと思うよ。
俺のとこではとにかくデザイナさん向けにPHPタグをHTML内に混ぜたくないってだけ。
JSONで返してJavaScriptのテンプレートエンジンを使うのが最強
>>JSONで返してJavaScriptのテンプレートエンジンを使う
これ、興味あります!
この技術、どんな種類のWebアプリで使うものなの?
また、開発環境はどんなもの使うの?
それと、JavaScriptのテンプレートエンジンって具体的には
どんなものなの?
教えてください。
ぐぐれよ
最近は
>>114で十分だな
裏が変わろうが、I/O同じなら何でも良いしな
安価間違えた144だった
jsでテンプレートエンジンって
ガラケーNGって事でおk?
このご時世にガラケーまで相手してられるかよ
なーにが最強だよ
152 :
nobodyさん:2013/11/17(日) 01:51:15.39 ID:6LxBZOoA
fuelこれからちゃんとやってみようと思ってるよ。
fuelphpよりlaravelのほうが圧倒的に人気が出ている
fuelphpはオワコン
CIは使ってたがfuelは使わない
移行させようとあれこれやってるようだが
互換性はLaravelよりもFuelPHPのほうが上
Laravelはバージョン変わると互換性がない
互換性より学習コストと速度とセキュリティだな
どっちがどっちって事ではなくて
ciが分かればfuelは覚えるの楽ですか?
ciはある程度使ってfuel行ったら全然わからなくてlaravelにたどり着いた
159 :
nobodyさん:2014/03/02(日) 21:59:02.81 ID:cXfjwyrE
publicのあるフォルダにBasic認証かけたいんだけどうまくいかない。
やりたい事は、public/file以下にBasic認証をかけたい
. htaccess と. htpasswd は file の直下
public/file/. htaccess
public/file/. htpasswd
[.htaccessの内容]
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
AuthUserFile フルパス/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow
ここまで
public/. htaccessを変更しないとだめなのかな?
インデントがタブなのが気に食わない
Paginationで前や次のページのマークアップされた奴じゃなくてさくっとリンクテキストだけ取ってきたい
とりあえずテンプレートいじってnext()とかでやったけど、もっと簡単にできんもんか
162 :
nobodyさん:2014/06/21(土) 00:14:01.39 ID:vJCINRd8
悪くないFWだけど、本国での不人気ぶりが気になる。開発止まっちゃうなんて事にならないだろうか?
英語圏ではlaravelよりもfuelを選ぶ理由が見当たらないし、日本もそうならないだろうか。
この過疎具合を見て
不人気だとは気づかないのだろうか
165 :
nobodyさん:2014/06/21(土) 11:49:58.86 ID:KU64FSEy
日本ではそこそこ頑張ってる。資料も割とある。
166 :
nobodyさん:2014/06/21(土) 11:50:38.42 ID:KU64FSEy
過疎スレでかぶるとは…
今までシンプル・軽量と謳われたフレームワークで
流行った例って無いよね。
あ、ごめん図星だった?
169 :
nobodyさん:2014/06/22(日) 19:16:47.24 ID:Q1q12NPk
>>167 それってCMSの話だろう?星の数ほどあるが、wordpressの牙城を崩せない。
170 :
nobodyさん:2014/06/22(日) 19:18:26.27 ID:Q1q12NPk
PSR0か4はどうなった?
対応しないと話にならない
犬盗まれ黒焦げ
2004年1月31日
旭川市末広地区で、飼い犬が火を付けて焼かれる事件が一月に入って から二件発生していたことが三十日、分かった。
被害に遭ったのは二匹で、 回復に向かっている。旭川中央署は、二件の犯行手口が似ており発生場所も 近いことから、
同一犯の可能性もあるとみて、器物損壊と動物愛護法違反の 疑いで調べている。
最初に被害に遭ったのは同地区の無職男性(60)が屋外で飼っている雄の 中型犬。十五日夜、男性の妻(58)が犬のいないのに
気付き、周辺を捜したところ、 全身を焼かれ毛が黒焦げになった犬が自宅に戻ってきたため、同署に通報した。二十七日に
は、同地区のパート従業員の女性(65)が屋外で飼っている雌の 中型犬が盗まれた。二十九日朝、女性が自宅近くの公園で
、全身に灯油の ようなものをかけられ、しっぽの一部などが焼かれた犬を見つけ、同署に届け出た。 飼い主二人は「残酷
な行為で、許せない」と怒っている。 (北海道新聞)2004/02/04
(朝日新聞) 中学生2人、犬の毛に火
他人の飼い犬2匹に火をつけて虐待したとして、旭川中央署などは3日 、旭川市内の14歳と13歳の男子中学生2人を器物損壊
と動物愛護法違反の疑いで 補導したと発表した。2人は「犬に火をつけたらどうなるのか試した。 おもしろくてやった」と話しているという。
調べによると、2人は1月15日と27-29日の間に、同市末広で、屋外で飼われていた雄雌2匹の犬の毛に火をつけて虐待
した疑い。それぞれの飼い主ら から110番通報があり、事件が発覚したという。
雄の飼い主の男性(60)は15日夜、犬の首輪の鎖が外され、毛の一部が焦げて いることに気づいた。雌はしば犬で、飼い
主の女性(65)が29日午後、同市内の獣医師に治療を頼み、獣医師が「犬の背中の毛が何かをかけられて焼かれた ようだ
。いたずれされたのではないか」と届けた。
173 :
nobodyさん:2014/06/27(金) 00:25:45.31 ID:p8KOWCF7
(´・ω・`)FUEL良いよね
174 :
nobodyさん:2014/06/28(土) 21:53:40.02 ID:9riXeF2+
FUELどころか減って行く
【審議中】
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u'
176 :
nobodyさん:2014/07/02(水) 15:07:30.47 ID:pLRY3aj6
コントローラの数だけビューがあるのって、普通?
>>176 リダイレクトさせるコントローラもあるから数は一緒にならない
178 :
nobodyさん:2014/07/02(水) 21:02:41.04 ID:pLRY3aj6
>>177 ありがとう
同じ数になることはないけど、だいたい同じくらい
ってところかな
>>178 コントローラのファイルの中にいろいろなアクションを書くのでそのアクションの数と
ビューの数はだいたい同じだけど、ビューの中にはインクルードするだけのものも
あるだろうから比較するのはちょっとちがうよ。
>>179 1コントローラ1アクションが普通かと思ってた
今見てるサンプルはダメなヤツかこれ
>>180 何を見てるのか知らないけど、そんな事になったらコントローラファイルが山ほどできて整理しずらいよ。
>>181 わかりました。
適度にまとめるようにします、師匠
183 :
nobodyさん:2014/07/03(木) 22:35:26.92 ID:RwIaxS15
fuelの話じゃない。スレチ
>>183 なんでだよ
mvcモデルではなくfuel固有の話だろ
185 :
nobodyさん:2014/07/07(月) 17:32:03.56 ID:8wv9jabd
モデルって勝手にrequireされんの?
これどうやって実現してんの?
オートローダー
ソース読めよ
187 :
nobodyさん:2014/07/07(月) 19:23:08.75 ID:8wv9jabd
ソース読むのって、無駄になったりしない?
おー徒労だー
なんつったりしてな!うひゃひゃ
おーとろーだーあ
どこにあるー?
寿司屋かな
composerまだなんだっけ?
おもろいなこのスレ!
192 :
nobodyさん:2014/07/23(水) 21:56:43.24 ID:lduVbJLz
viewmodelをビューごとにいちいち全部作ってるんだけど、これって変だよな?
みんなどうしてる?
viewmodelをビューごとにいちいち全部作ってる
>>193 まじか。これが普通なのか。じゃぁこのままでいこう。
>>192 作んなくてもいいらしいので作ってない。
Fuel入門に書いてあった。
>>192 View::forge()をcontrollerでやらずにmodelでやるってこと?
>>195 それだとView内で独自関数使えないし・・・
>>196 コントローラー内でViewmodel::forgeだよ。MVC以外にviewmodelってやつがある
サンクス
見たけどいまいち使いどころがわからない
viewに渡す部分をMVCから分離したいとき?
199 :
nobodyさん:2014/08/04(月) 14:30:18.40 ID:0/ys8nZ4
Controller_RestでWebAPIを作っているのですが、
xml型で返した時に各レコードを包んでいる<item>タグを消す、
もしくわ他のタグに変える方法はあるのでしょうか?
FuelPHPの新刊が出たんだね。
はじめてのフレームワークとしてのFuelPHP 改訂版 [単行本]
本屋に並んでいたのを見てみたが、内容が素晴らしい!
昔、電子書籍のを以前買ってそれもすごく良かったけど、この本も良書です。
PHPのFrameworkの中では、最高の良書だと思う。
この本のおかげで、CakePHPを一気に駆逐する気がしている。
あ、俺は著者でも関係者でもないのであしからず。
>>200 前のと比べてどう違うんだよ
そこんとこ詳しく教えてくれよ
今のFuel本は付箋と赤線入れまくってて便利に育ったので
大した違いが無いのなら買わぬ
>>201 前版は電子書籍だけだよ
早川氏の「改訂 FuelPHP入門」とは別の本
FuelPHP か Laravel か Yii で迷っています。
どれちも使ったことがありません。
覚えやすさと、クラスの仕様の完成度の高さを重視します。
コマンドでのコード自動生成機能や、コーディングのタイピング量の少なさなどは
重視しません。
どれが良いでしょうか?
>>203 覚えやすさはぶっちぎりでfuel
完成度は、まあ普通
11月にも新刊が出るんだね。
改訂 FuelPHP入門
FuelPHP、盛り返してきたな。
マニュアルをチラ見で質問なんですが、
DB::query
って、パラメタクエリは使えるんですか?
SQL文に「?」などを書いておき、arrayでパラメタを引き渡すとクオートして埋めてくれる
ようなものがほしいのですが。
ハイ使えます
ありがとうございます。
よく調べたら、parameters() メソッドというのがありました。
すごい勢いで解説本出てくね
laravelは紙媒体の書籍出てたっけ
ないよ。
やっぱ、本屋に書籍がどれだけ並んでいるかで、普及率は違ってくるだろうな。
てことで、しばらくは、
Cake > Fuel > Zend > Laravel
て感じかな・・・
211 :
nobodyさん:2014/11/04(火) 15:39:59.77 ID:SUs2069f
質問させてください。
CakePHPにある find('list') みたいなセレクトボックスのoption に直接流用できるような
形式でデータをもってくる検索方法はFuelでは提供されているのでしょうか。
CakeもFuelも使ったことないけど、推測すると、key=>value の配列かな?
object形式でもarray形式であっても、わりと簡単に変換関数を実装できるのでは。
>>212 ありがとうございます。
その方法は私も思いついたですが、何かモデル側に便利な機能が用意されているのでは
ないかと思い、質問させていただきました。
一発でkey, valueのペアの配列にして返してくれるような呼び出しはないのかな、
と思いまして。
as_array()でkeyとvalueを指定するのじゃダメなの?
fuelphpのmodelって素のclassだからORMとか使わない限り、モデル側には便利機能なんてないけど。
>>214 ありがとうございます。
Ormはもちろん使うつもりです。as_array()の使い方をみてみます。参考になりました。
Larabelはモッサリ感がある。
やっぱり今使えるのはFuelPHPなんだよね。
感とか言わんで、ちゃんと測定してーな。
エンジニアなら。
参考にさせて頂きますしおすし。
測定しないとなんともいえないけど
オーバーヘッドでかそう感はある
フレームワークの速度差が体感で分かるのか?
すげーなw
単体の速度差はわからんけど、アクセスが増えてくると
やっぱり体感できるくらいは違いある
名前空間関係なく
普段使ってる自作関数を直接呼ぶのは
やっぱりマナー違反だろうか
いちいちユーティリティクラス作るのも
面倒なんだよなー
無作法なのと利便性と、どっちをとるべきか……
223 :
nobodyさん:2015/02/02(月) 11:00:33.54 ID:sVtQBZsO
Authで自作サイトに認証機能を付けたのですが、質問です。
認証が必要なアクションにアクセスした時、ログインページにリダイレクトします。
認証が成功した後、もともとアクセスしようとしたアクションにリダイレクトするということは可能なのでしょうか。
CakePHPにはこの機能があったと記憶しています。
224 :
nobodyさん:2015/02/14(土) 01:34:14.53 ID:GmmLQe4e
wikiのパッケージってある?
探してもなかったんだよね。
Markdown記法は気軽に使えるみたいだけど、
それに加えて、履歴管理と閲覧・編集のパーミッション管理とかして欲しいんだよねぇ。
FuelPHPの本書いてる鈴木さんて、すごい人なんだね。
この人がいれば、地道にシェアがUPする気がする。
あ、俺田中ですので。
>>223 リファラじゃない?
Input::referrer();
でなんとかなんないかな?
初フレームワークだけど便利だね
ずっと自作フレームワークは利用してたけど
本物のフレームワークの仕組みはすごく勉強になるわ