【php】fuelphpについて語ろうぜ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/11/21(月) 11:45:05.13ID:???たてる場所間違えたので、こっち使ってね☆
0002nobodyさん
2011/11/21(月) 11:48:47.29ID:???ドキュメント : http://docs.fuelphp.com/
ロードマップ : http://fuelphp.com/roadmap
【関連】
CodeIgniterとFuelPHPの比較 : http://ilikekillnerds.com/2011/04/codeigniter-vs-fuelphp/
0003nobodyさん
2011/11/21(月) 20:18:17.31ID:???0004nobodyさん
2011/11/21(月) 22:12:40.50ID:???0005nobodyさん
2011/11/21(月) 22:20:32.96ID:???0006nobodyさん
2011/11/22(火) 00:40:22.35ID:tMR/ojuq0007nobodyさん
2011/11/22(火) 04:06:01.94ID:???http://fuelphp.com/forums/topics/view/4802 経由でコアデベロッパのphilさんの記事?みつけた
http://net.tutsplus.com/tutorials/php/getting-started-with-the-fuel-php-framework/
コメ欄の応酬がまんま現状の評価としては妥当なんでないかな…
よくも悪くもCI使いの移住先候補としてどうかなみたいな
http://imagine-that.co.uk/other/ChartExport.png
0008nobodyさん
2011/11/22(火) 04:17:06.44ID:???>
>? 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?
掻い摘むとこの辺かね
0009nobodyさん
2011/11/22(火) 07:56:27.19ID:???0010nobodyさん
2011/11/23(水) 10:05:27.96ID:???面倒だけどrubyに移る事にするわ
言語の勉強から始めないといけないのはストレスだけど
railsはコーヒースクリプトとかガンガン新しいこと取り入れてるみたいだし
0011nobodyさん
2011/11/23(水) 15:57:43.25ID:???0012nobodyさん
2011/11/24(木) 04:15:33.98ID:???チェートリアルはここがよく纏まってそうだった
xampp 64bitで動くかしらないけど・・・
0013nobodyさん
2011/11/24(木) 04:32:05.82ID:???ありがとうそしてありがとう
pmccartneyさん感謝
0014nobodyさん
2011/11/24(木) 18:31:55.94ID:???c:\xampp\htdocs\fuel_intro>php oil refine migrate
Error: mysql_connect(): Access denied for user 'root'@'localhost' (using passwor
d: YES) in C:\xampp\htdocs\fuel_intro\fuel\core\classes\database\mysql\connectio
n.php on 77
http://localhost:8000/fuel_intro/docs/installation/troubleshooting.html
githubのサイトから取ってきたドッキュメントは読みやすいのだけど
うん…いまいちデーターベースの設定がよくわからないや…難しい…
0015nobodyさん
2011/11/24(木) 19:04:40.23ID:???'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には対応してないのかな…
0016nobodyさん
2011/11/25(金) 22:36:05.30ID:???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分前 お気に入りに登録 リツイート 返信
ありゃ何かサイト落ちてるっぽいな…
0017nobodyさん
2011/11/28(月) 19:32:22.47ID:???>正式名称は「PHP: Hypertext Preprocessor」であるが、一般的には「PHP」と省略して用いられる。
>このPHPとは、Personal Home Page の頭文字に由来する
cake の良さは、Html helper が充実してる
http://my-cakephp.blogspot.com/2009/11/creating-html-text-links-with-cakephp.html
php 自体がHTMLテンプレートなのに、そこからもう一段別のsyntaxのテンプレートを
用意してとかやらなくて済むのが利点。ただ多用すると重くなりそうなのでそこはトレードオフか。
form と fieldset とかコンポーネントごとに与える三番目あたりの
引数の値の渡し方とか眺める
cake: http://torhamzedd.blogspot.com/2010/12/cakephp-advent-calendar-12st.html
fuel: http://press.nekoget.com/fuelphp_doc/classes/form.html
cake のがやっぱ可読性は高そうだ…というか
やっぱり fuel というかCI系のやつは、テンプレートとセットで使うこと念頭に置いて作られてそうだった…
もっとすっきりした形で提供されてる form helper とか使いたいな…ひとます撤収。
0018nobodyさん
2011/12/29(木) 12:14:37.49ID:XFkiLwYd0019nobodyさん
2011/12/29(木) 14:18:02.91ID:???0020nobodyさん
2012/01/02(月) 16:01:00.88ID:???後はユーザーを増やしてたくさんバグ見つけてもらうことだな
さすがに仕事で使うのは控えたい
0021nobodyさん
2012/01/06(金) 10:43:46.96ID:???飽きたのか
0022nobodyさん
2012/01/06(金) 15:43:50.92ID:???0023nobodyさん
2012/01/06(金) 15:59:44.49ID:???0024nobodyさん
2012/01/06(金) 17:41:27.28ID:???毎回同じ事を書くの面倒です
このへんはどう改善して書けばよいですか?
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'));
}
}
0025nobodyさん
2012/01/07(土) 10:47:00.10ID:???早く日本語フォーラムを誰か作ろう
0026nobodyさん
2012/01/07(土) 20:00:12.36ID:???逆に障害になってるよな。言いっぱなしつーか。いいFWなのにな。
0027nobodyさん
2012/01/07(土) 20:53:26.14ID:???0028nobodyさん
2012/01/07(土) 21:11:43.66ID:???それが長所でもあるんだけど。
0029nobodyさん
2012/01/08(日) 08:37:10.58ID:???0031nobodyさん
2012/01/08(日) 19:51:55.57ID:???0032nobodyさん
2012/01/08(日) 20:13:20.90ID:???フレームワークってのはそんなもんだ。
コア部分の違いを吸収しようとするとコードがフクザツに大きくなるし。
0033nobodyさん
2012/01/09(月) 12:22:28.65ID:???無職が気に食わない奴とか出てきて対立しそうだからやめとくわ
0034nobodyさん
2012/01/09(月) 14:49:37.29ID:???0035nobodyさん
2012/01/09(月) 14:58:33.87ID:???0036nobodyさん
2012/01/09(月) 20:09:46.12ID:???嫌になったら辞めたら良いし。
0037nobodyさん
2012/01/09(月) 21:01:47.51ID:???0038nobodyさん
2012/01/12(木) 00:18:44.29ID:???このSQLをどうやったらQueryBuilder形式にできるんだ? Model_Crudでもいいから教えてエロい人!!
「SELECT * FROM tbl_search WHERE account = ? AND position = (SELECT MIN(position) FROM tbl_search WHERE account = ?);」
0039nobodyさん
2012/01/15(日) 16:30:00.55ID:???頭を柔らかくすればいいと思う
0040nobodyさん
2012/01/18(水) 14:16:17.35ID:???0041nobodyさん
2012/01/24(火) 16:50:18.52ID:???0042nobodyさん
2012/01/24(火) 17:12:12.07ID:fCSr0orbcodeigniterくらい初心者に優しかったら使いたい
0043nobodyさん
2012/02/23(木) 08:12:33.08ID:???0044nobodyさん
2012/02/29(水) 11:52:26.08ID:???0045nobodyさん
2012/02/29(水) 15:09:05.36ID:???0046nobodyさん
2012/03/06(火) 12:07:21.82ID:???かなり盛り上がってそうな印象なのにこのスレはお通夜
0047nobodyさん
2012/03/12(月) 02:16:26.40ID:???実質的に騒いでるのは一部だけ
しかも乗り換えを決めたほとんどの人は安定性と機能と速度でyiiに乗り換えてるから
こっちはほとんど人いない
ciに慣れ親しんだ人はfuelに移行する事を考える前に
もう一回ciのライセンスについて検討し直す事をお勧めする
ユーザ会のMLをライセンス問題が勃発した10月辺りから全部見直した方がいいと思う
なんでこういう事態になってしまっているのか見えてくるかもしれない
http://sourceforge.jp/projects/codeigniter/lists/archive/users/
0048nobodyさん
2012/03/12(月) 07:11:58.52ID:???今では一番気に入ってるわ
なにやらめんどくさそうなci使うよりよっぽどいいと思う
0049nobodyさん
2012/03/12(月) 08:18:55.44ID:???0050nobodyさん
2012/03/12(月) 13:29:49.31ID:???0052nobodyさん
2012/03/17(土) 07:36:17.82ID:???0053nobodyさん
2012/03/26(月) 12:02:13.53ID:???0054nobodyさん
2012/04/14(土) 18:00:17.24ID:???0055nobodyさん
2012/05/03(木) 17:29:14.55ID:???0056nobodyさん
2012/05/09(水) 18:00:02.32ID:???0057nobodyさん
2012/05/21(月) 16:04:10.35ID:???0058nobodyさん
2012/05/21(月) 17:58:25.95ID:???0059nobodyさん
2012/06/08(金) 00:15:52.39ID:???CIは古いがゆえに起きる問題(プロジェクト分裂とか後方互換気にしすぎとか)が気になるかなって感じで
Kohanaは日本語ドキュメントが少なすぎて
Fuelが一番バランスがいいなって思ったのでFuelにしようと思うのですが
CIで使えるものは全部Fuelでも使えると思っていいでしょうか?
0060nobodyさん
2012/06/10(日) 12:53:11.54ID:???0061nobodyさん
2012/06/12(火) 11:46:02.38ID:???0062nobodyさん
2012/06/12(火) 16:49:08.89ID:pcEZwevS__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が返るのですがなぜでしょうか。
0063nobodyさん
2012/06/12(火) 16:57:45.42ID:???classがundefinedとは書いてないだろ
0064nobodyさん
2012/06/12(火) 17:04:01.16ID:pcEZwevSpublicであるtest1がtest::test1()で実行できないのはなぜでしょうか
クラス単体で動作させた場合は実行できました
0065nobodyさん
2012/06/12(火) 17:16:50.11ID:???ふぁんじしょん
IDE使おうぜ
あと単体テストはしっかり
0066nobodyさん
2012/06/12(火) 17:17:35.23ID:???まぁいいよね☆(ゝω・)v
0067nobodyさん
2012/07/24(火) 16:41:53.61ID:???ユーザー名の代わりにニックネームを使いたいんですが、
Authドライバ自作しないと無理でしょうか?
0068nobodyさん
2012/08/09(木) 19:36:33.18ID:XYI4h3XLこれじゃあ"増えないPHP"だな
0069nobodyさん
2012/08/09(木) 22:21:12.15ID:???0070nobodyさん
2012/08/09(木) 23:54:53.09ID:???ただの劣化したcodeigniterでしかない
さも流行ってるかのように煽ってる奴なんなの?
0071nobodyさん
2012/08/10(金) 00:11:34.67ID:???でも、静かにちゃんと使ってる人は解ってるけど、なかなかいいFWよ。
0072nobodyさん
2012/08/10(金) 01:31:14.82ID:???正直CIでも何の問題も無いよな。
いずれにせよ、yii最高、cakeまじ糞とかやたら熱く語りたがる
フレームワークヲタは大したスキルもないしキモい。
0073nobodyさん
2012/08/10(金) 19:19:12.90ID:???みたいにしたいんですけど
仮に入力フォームが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;
}
// 以下省略
}
0074nobodyさん
2012/08/10(金) 19:33:16.86ID:???正しくはexit;ではなく return $this->template;でした。
もっとスマートなやり方があれば教えて頂きたいです。
0075nobodyさん
2012/08/10(金) 21:31:00.81ID:???return
0076nobodyさん
2012/08/11(土) 00:53:48.57ID:???このスレは過疎ってる不思議
0077nobodyさん
2012/08/14(火) 12:19:23.30ID:???0078nobodyさん
2012/09/01(土) 00:25:15.86ID:koVvxEiGttp://tech.caph.jp/2012/02/04/fuelphp-admin-view/
0079nobodyさん
2012/09/05(水) 09:27:50.60ID:???想像が付きません
0080nobodyさん
2012/11/05(月) 15:04:43.76ID:???0082nobodyさん
2012/11/23(金) 10:53:00.41ID:???50時間くらい学習したと思いますが私には難しすぎました。
PHPやOOPは、分かります。
FuelPHPはZendFrameworkより初心者の敷居が低いでしょうか?
0083nobodyさん
2012/11/23(金) 13:13:41.78ID:???0084nobodyさん
2012/11/23(金) 14:31:59.35ID:???0085nobodyさん
2012/11/23(金) 18:17:02.99ID:EJg4ps4fその代わりできる事はあんまりない。
008682
2012/11/24(土) 07:29:07.14ID:???チャレンジしてみます!
ありがとうございました!
0087nobodyさん
2012/11/26(月) 09:55:58.60ID:???0088nobodyさん
2012/11/26(月) 18:47:14.11ID:???$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で上書きされないようにする方法は何かあるでしょうか?
0089nobodyさん
2012/11/26(月) 23:37:16.46ID:???Inner joinにするか、
->where('sick_cd', 'IS NOT', null)
追加でいいんじゃない?
009082
2012/11/27(火) 05:49:04.08ID:???10分でわかるFuelPHP
http://www.slideshare.net/kenjis/10fuelphp-osc2012-nagoya
FuelPHP簡単!これなら習得できそう!です。
この次に学習するオススメのサイトや資料がありましたら、
是非教えてください。
0091nobodyさん
2012/11/27(火) 05:57:03.67ID:???一番理解できるし、やりたい事をカタチにする方法が見えてくるよ。
0092nobodyさん
2012/11/27(火) 06:26:50.84ID:???ありがとうございます。
nullになるものもまとめて欲しかったのですが、
inner joinでsick_cdが何れもあるものと、
残りはjoinせずにクエリを投げて取得することで回避できました。
これFuel関係無かったかなーと思いましたが、
left joinが全く意味がなくなってしまいますので問題ですよね。
id
mains
mainsとkotsusともにidカラムがあるので
kotsusにsick_cdが見つからないない場合はidもnullで上書きされてしまいましたので。
0093nobodyさん
2012/11/27(火) 06:37:51.34ID:???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回で期待する値が取れればそうしたいのですが。
009489
2012/11/27(火) 10:25:40.06ID:???あーそういうことか。質問理解してなかったすまん
IFNULL(mains.sick_cd, kotsus.sick_cd) でいけると思うけど、query builderで関数って使えるんだっけ?
SQL文は自分で書いて
DB::query($query)->execute()->as_array();
するしかないかも
009590
2012/11/27(火) 21:26:27.75ID:???残念ながら、公式サイトのリファレンスを隅から隅まで読む力量が
なさそうです。
理解が追いつかないデス。。。
チュートリアルか、Tips形式で少しずつ理解を深めたいです。
10分でわかるFuelPHP の次のステップとなる良い教科書を
知っている方、教えてください。
0097nobodyさん
2012/11/27(火) 22:38:33.39ID:???去年のadventが無料で配られてる。
https://gihyo.jp/dp/sp/advent2011/G11C13
今年もadventやるらしいから、クリスマスまで覗いてみるといいよ。
010093
2012/12/03(月) 18:48:12.57ID:???$data['mains'] = DB::select('mains.id', 'mains.sick_cd', 'mains.name', 'kotsus.order')
…以下略。
全部欲しい方を記述することで回避できました。
010190
2012/12/08(土) 05:48:36.01ID:???やっぱ、公式マニュアルだけじゃわからないこと多し。
公式マニュアルを精読すればFuelPHPでアプリが作れるというのは
無理、と感じた。
公式マニュアルはクラスのリファレンス本として機能するけど、
FuelPHP初心者が全体を大まかに理解する目的で読むものではない
とわかりました。
0102nobodyさん
2012/12/08(土) 09:32:01.91ID:???0103101
2012/12/08(土) 16:48:26.89ID:???・Configクラスの説明みても、どのフォルダに何ていうファイル名で
Configの設定を記述したら良いか。
・config.phpが複数あった場合、どんな順番でオーバーロードされて
読み込まれるのか。
・ビューにSmartyを使いたい場合、その設定方法。
これらは公式マニュアル見ても見つからず、Webで調べて解決しました。
0104nobodyさん
2012/12/08(土) 21:40:27.12ID:???趣味でやるならいいけど、時間を無駄にしたくないならやめとけ。
0106nobodyさん
2012/12/09(日) 01:45:41.11ID:???0107nobodyさん
2012/12/16(日) 13:09:46.71ID:???010871
2012/12/21(金) 08:41:20.64ID:???0109nobodyさん
2012/12/21(金) 19:27:13.42ID:???011071
2012/12/22(土) 17:08:59.64ID:???0111nobodyさん
2012/12/22(土) 21:58:00.46ID:???0112nobodyさん
2012/12/29(土) 06:53:11.59ID:???(CIを使えるようになるという他にスキルの蓄積はできるか、という意味)
0113nobodyさん
2013/01/08(火) 08:00:46.76ID:???FuelPHPにしようかな。
0114nobodyさん
2013/01/09(水) 05:32:49.27ID:???上に書いてある通り、公式マニュアルはちょっと不親切な感じではあります。
でも、読みやすいソースコードを書けるよ。
おすすめ。
0115nobodyさん
2013/01/11(金) 23:33:39.70ID:???あちこちで出てくるんだけど、どういう意味で使ってるんだろ、この単語。
0116nobodyさん
2013/01/12(土) 06:55:16.92ID:???fuel(燃料)と親戚関係の単語なんじゃないの?
0117nobodyさん
2013/01/13(日) 11:54:42.23ID:???ユーザーエージェント、IPアドレスで国、言語を判定。ユーザーに言語を選択させて、セッション情報に言語情報を置いておく。
Viewテンプレートの文言は、FuelPHPの言語別のメッセージ切り替え機能で、入れ替える。とかでしょうか?
0118nobodyさん
2013/01/16(水) 18:39:18.83ID:???だいたいそれで良いんじゃね
HTTPのリクエストヘッダも忘れずに
0119nobodyさん
2013/01/27(日) 18:29:12.39ID:77Ih0kDs0120nobodyさん
2013/02/01(金) 18:43:15.19ID:???0121nobodyさん
2013/02/02(土) 10:20:46.03ID:9BvWf4d90122nobodyさん
2013/02/02(土) 16:21:25.26ID:???皆どうしてる?
0123nobodyさん
2013/02/02(土) 17:15:16.77ID:???0124nobodyさん
2013/02/02(土) 20:45:41.88ID:???そうそう。俺はCIから移行した口なんだけどさ、CIはそこが自動でさ、fuelはチェック手動だからどーしたもんかな、と
0125nobodyさん
2013/02/03(日) 16:34:18.76ID:Bm4QjzMZ$post = \Model_Post::find($id);
return \View::forge('posts/view', array('post' => $post));
としたとき、viewで echo $post->title;
としたときエスケープされないのですが、自動でエスケープさせる方法は無いのでしょうか?
0126125
2013/02/03(日) 18:08:59.01ID:Bm4QjzMZそもそもエスケープされてませんでした…。
ひとつひとつxss_clean()でエスケープすることにしました。失礼しました。
0127nobodyさん
2013/02/05(火) 19:15:00.65ID:???公式サイトには 「たとえばpng gif jpg」としか載っていません……。
http://fuelphp.com/docs/classes/image.html
↓の一覧に載っている形式
http://php.net/manual/ja/function.image-type-to-mime-type.php
これらの形式、すべて
uploadクラスでアップロードできる
imageクラスでリサイズ等できる
ということでしょうか?
0128nobodyさん
2013/02/07(木) 20:44:40.35ID:???まず前提としてどの画像を処理するライブラリをインストールしてるかに依存だろう。
どのライブラリに対応してるかはfuelのソース読めばすぐわかると思うけど
0129nobodyさん
2013/03/22(金) 09:42:40.71ID:???http://fuelphp.com/blogs/2013/03/hotfix-release-v1-5-3
0130nobodyさん
2013/06/25(火) 06:30:19.31ID:???FuelPHPの勢いは最近どうなんでしょ?
シェアとか、書籍の出版状況とか、Web上の情報量とか・・・
0131nobodyさん
2013/06/27(木) 23:43:03.28ID:???0132nobodyさん
2013/06/30(日) 19:19:58.24ID:Fk7XXj3sバグも多いし、DB周りのラップも弱い。
痒いところに手が届くかもしれないけど汎用的じゃないと言うか…
0133nobodyさん
2013/07/04(木) NY:AN:NY.ANID:???そのままveiwでechoやらforeachでよくね見易いし分かり易い
ワザワザsmarty使うのイミフ
0134nobodyさん
2013/07/04(木) NY:AN:NY.ANID:???まぁ、そこだけかな。
0135nobodyさん
2013/07/05(金) NY:AN:NY.ANID:???Smartyを使わないなんて、考えられない。
defaultも良いし、cylcle とか、{html_options}とか、date_format とか便利。
それを<?php で書いてたら、ビューが見づらくて仕方がない。
そもそもビューに <?php と書くことに抵抗がある。
ビューとロジックが分離してないじゃんか。
0136nobodyさん
2013/07/05(金) NY:AN:NY.ANID:???が、fuelでsmartyは使いにくかったので泣く泣くtwig使ったな
昔の話なので今は改善されてるのかも知れないけど・・・
0137nobodyさん
2013/07/05(金) NY:AN:NY.ANID:???html生成させるかヘルパー使えばいんじゃない
変数有る無しもviewに出す前にやっておくかissetチェックしておけばいんじゃないか
0138135
2013/07/05(金) NY:AN:NY.ANID:???実は昔は俺もそうしてました。
でも、表示形式への変換をコントローラ内で処理するのは、
綺麗ではない気がする。
表示関係は、できる限りビューに書きたいな。
0139nobodyさん
2013/07/05(金) NY:AN:NY.ANID:???0141nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???それならsmartyでもいいじゃねぇかw
135も言ってるがsmartyとか使ってる人は
・ビューにPHPタグを書きたくない
・コントローラで表示関係処理をしたくない
んだよね。
htmlのソースはデザイナーに書いてもらう事もあるのでPHPタグを書きたくないし
出来るだけPHP無しでもデザインを確認できるようにコードからhtml生成はやりたくない。
俺も135に同意なので必ずsmartyなりtwigなり使う。
0142nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???smartyタグもphpタグと似たようもんじゃない
phpタグあってデザインで影響あるとかワケわからん
そもそもピュアphpでsmarty使うなら分かるが、FWでsmarty使うかね
0143nobodyさん
2013/07/09(火) NY:AN:NY.ANID:???最近のHTML編集ソフトは問題ないのかもしれないけど昔はPHPタグは
HTMLタグと認識してタグ間違ってるよ的なワーニング出すソフトとかあったよ。
smartyの{}ならその辺は普通にテキストと認識されるからHTML的には問題ない。
まあ最終的には自分の好きなようにすればいいと思うよ。
俺のとこではとにかくデザイナさん向けにPHPタグをHTML内に混ぜたくないってだけ。
0144nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???0145nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???これ、興味あります!
この技術、どんな種類のWebアプリで使うものなの?
また、開発環境はどんなもの使うの?
それと、JavaScriptのテンプレートエンジンって具体的には
どんなものなの?
教えてください。
0146nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???0148nobodyさん
2013/07/13(土) NY:AN:NY.ANID:???0149nobodyさん
2013/07/13(土) NY:AN:NY.ANID:???ガラケーNGって事でおk?
0150nobodyさん
2013/07/13(土) NY:AN:NY.ANID:???0151nobodyさん
2013/07/14(日) NY:AN:NY.ANID:???0152nobodyさん
2013/11/17(日) 01:51:15.39ID:6LxBZOoA0153nobodyさん
2013/11/19(火) 13:10:08.80ID:???fuelphpはオワコン
0154nobodyさん
2013/11/20(水) 01:27:04.55ID:???移行させようとあれこれやってるようだが
0155nobodyさん
2013/12/30(月) 15:24:35.27ID:???Laravelはバージョン変わると互換性がない
0156nobodyさん
2013/12/31(火) 00:37:20.58ID:???どっちがどっちって事ではなくて
0157nobodyさん
2014/02/28(金) 23:25:26.94ID:???0158nobodyさん
2014/03/01(土) 03:20:24.19ID:???0159nobodyさん
2014/03/02(日) 21:59:02.81ID:cXfjwyrEやりたい事は、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を変更しないとだめなのかな?
0160nobodyさん
2014/05/08(木) 11:28:15.72ID:???0161nobodyさん
2014/05/09(金) 03:35:09.92ID:???とりあえずテンプレートいじってnext()とかでやったけど、もっと簡単にできんもんか
0162nobodyさん
2014/06/21(土) 00:14:01.39ID:vJCINRd8英語圏ではlaravelよりもfuelを選ぶ理由が見当たらないし、日本もそうならないだろうか。
0163nobodyさん
2014/06/21(土) 09:52:28.25ID:???不人気だとは気づかないのだろうか
0165nobodyさん
2014/06/21(土) 11:49:58.86ID:KU64FSEy0166nobodyさん
2014/06/21(土) 11:50:38.42ID:KU64FSEy0167nobodyさん
2014/06/21(土) 19:14:02.56ID:???流行った例って無いよね。
あ、ごめん図星だった?
0169nobodyさん
2014/06/22(日) 19:16:47.24ID:Q1q12NPkそれってCMSの話だろう?星の数ほどあるが、wordpressの牙城を崩せない。
0170nobodyさん
2014/06/22(日) 19:18:26.27ID:Q1q12NPkCIを知らないのかね
0171nobodyさん
2014/06/23(月) 01:50:55.14ID:???対応しないと話にならない
0172nobodyさん
2014/06/24(火) 17:23:28.84ID:???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日午後、同市内の獣医師に治療を頼み、獣医師が「犬の背中の毛が何かをかけられて焼かれた ようだ
。いたずれされたのではないか」と届けた。
0173nobodyさん
2014/06/27(金) 00:25:45.31ID:p8KOWCF70174nobodyさん
2014/06/28(土) 21:53:40.02ID:9riXeF2+0175nobodyさん
2014/06/28(土) 23:30:53.67ID:???∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u'
■ このスレッドは過去ログ倉庫に格納されています