nobodyさん<>sage<>2011/11/21(月) 11:45:05.13 ID:???.net<> fuelphpってどうよ?
たてる場所間違えたので、こっち使ってね☆ <>【php】fuelphpについて語ろうぜ
nobodyさん<>sage<>2011/11/21(月) 11:48:47.29 ID:???.net<> 公式サイト : http://fuelphp.com/
ドキュメント : http://docs.fuelphp.com/
ロードマップ : http://fuelphp.com/roadmap
【関連】
CodeIgniterとFuelPHPの比較 : http://ilikekillnerds.com/2011/04/codeigniter-vs-fuelphp/ <>
nobodyさん<>sage<>2011/11/21(月) 20:18:17.31 ID:???.net<> Codeigniter3が出たらコレに乗り換えるわ <>
nobodyさん<>sage<>2011/11/21(月) 22:12:40.50 ID:???.net<> とりあえずインストールでおおってなった所までは行った <>
nobodyさん<>sage<>2011/11/21(月) 22:20:32.96 ID:???.net<> Hello worldのところまでやりかたおしえて <>
nobodyさん<><>2011/11/22(火) 00:40:22.35 ID:tMR/ojuq.net<> kohanaとの比較はどうなの? <>
nobodyさん<>sage<>2011/11/22(火) 04:06:01.94 ID:???.net<> >>6
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 <>
nobodyさん<>sage<>2011/11/22(火) 04:17:06.44 ID:???.net<> >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?
掻い摘むとこの辺かね <>
nobodyさん<>sage<>2011/11/22(火) 07:56:27.19 ID:???.net<> つまりKohanaを使えと <>
nobodyさん<>sage<>2011/11/23(水) 10:05:27.96 ID:???.net<> なんか分裂しすぎて流行らなそうなんで
面倒だけどrubyに移る事にするわ
言語の勉強から始めないといけないのはストレスだけど
railsはコーヒースクリプトとかガンガン新しいこと取り入れてるみたいだし <>
nobodyさん<>sage<>2011/11/23(水) 15:57:43.25 ID:???.net<> 面白そうだけど、もう今更PHPはいいやって思った <>
nobodyさん<>sage<>2011/11/24(木) 04:15:33.98 ID:???.net<> http://techrangers.cdl.ucf.edu/fuel-crash-course/
チェートリアルはここがよく纏まってそうだった
xampp 64bitで動くかしらないけど・・・ <>
nobodyさん<>sage<>2011/11/24(木) 04:32:05.82 ID:???.net<> http://drupal.org/node/841022#comment-4620744
ありがとうそしてありがとう
pmccartneyさん感謝 <>
nobodyさん<>sage<>2011/11/24(木) 18:31:55.94 ID:???.net<> >>12
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のサイトから取ってきたドッキュメントは読みやすいのだけど
うん…いまいちデーターベースの設定がよくわからないや…難しい… <>
nobodyさん<>sage<>2011/11/24(木) 19:04:40.23 ID:???.net<> '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には対応してないのかな… <>
nobodyさん<>sage<>2011/11/25(金) 22:36:05.30 ID:???.net<> 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分前 お気に入りに登録 リツイート 返信
ありゃ何かサイト落ちてるっぽいな… <>
nobodyさん<>sage<>2011/11/28(月) 19:32:22.47 ID:???.net<> ちょっと離れて、眺めてみる
>正式名称は「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 とか使いたいな…ひとます撤収。 <>
nobodyさん<><>2011/12/29(木) 12:14:37.49 ID:XFkiLwYd.net<> 俺がいま使ってるからあげ <>
nobodyさん<>sage<>2011/12/29(木) 14:18:02.91 ID:???.net<> WordPressやMDCみたいに翻訳元のURLをのせてくれるのがいいんだよな <>
nobodyさん<>sage<>2012/01/02(月) 16:01:00.88 ID:???.net<> CodeIgniterのところで話題になったから使ってみたけどコントローラがシンプルにかけるからいいね
後はユーザーを増やしてたくさんバグ見つけてもらうことだな
さすがに仕事で使うのは控えたい <>
nobodyさん<>sage<>2012/01/06(金) 10:43:46.96 ID:???.net<> 日本語化進まないね
飽きたのか <>
nobodyさん<>sage<>2012/01/06(金) 15:43:50.92 ID:???.net<> Yiiにしる。 <>
nobodyさん<>sage<>2012/01/06(金) 15:59:44.49 ID:???.net<> Yiiスレは煽り屋がいるから使う気力が失せた <>
nobodyさん<>sage<>2012/01/06(金) 17:41:27.28 ID:???.net<> こういうふうに全てのアクションで同じ値を使いたいのですが、アクションを増やすごとに
毎回同じ事を書くの面倒です
このへんはどう改善して書けばよいですか?
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'));
}
} <>
nobodyさん<>sage<>2012/01/07(土) 10:47:00.10 ID:???.net<> 過疎www
早く日本語フォーラムを誰か作ろう <>
nobodyさん<>sage<>2012/01/07(土) 20:00:12.36 ID:???.net<> クリスマスなんたらでコミュを囲った奴らが実は動かないから
逆に障害になってるよな。言いっぱなしつーか。いいFWなのにな。 <>
nobodyさん<>sage<>2012/01/07(土) 20:53:26.14 ID:???.net<> 結局、どの辺にバグが多くて、何系の業務アプリに向いてないんだ? <>
nobodyさん<>sage<>2012/01/07(土) 21:11:43.66 ID:???.net<> 5.3以上対応ってとこじゃないの?結局は。
それが長所でもあるんだけど。 <>
nobodyさん<>sage<>2012/01/08(日) 08:37:10.58 ID:???.net<> PHPフレームワークって何回分裂したら気が済むの?
<>
nobodyさん<>sage<>2012/01/08(日) 11:26:51.73 ID:???.net<> >>24
Controller_Welcomeクラスにbeforeメソッドを定義しては? <>
nobodyさん<>sage<>2012/01/08(日) 19:51:55.57 ID:???.net<> beforeとかいう以前にモデルを作らないからそうなると思うけどね <>
nobodyさん<>sage<>2012/01/08(日) 20:13:20.90 ID:???.net<> >>29
フレームワークってのはそんなもんだ。
コア部分の違いを吸収しようとするとコードがフクザツに大きくなるし。 <>
nobodyさん<>sage<>2012/01/09(月) 12:22:28.65 ID:???.net<> 無職の俺が名乗り出て有志を募っても良いんだけどさ
無職が気に食わない奴とか出てきて対立しそうだからやめとくわ <>
nobodyさん<>sage<>2012/01/09(月) 14:49:37.29 ID:???.net<> ユーザー会の運営って、手間はかかるけど勉強にはなるし、そこから仕事が発生したりもするから、勉強中の無職なんて運営者に最適だと思うな。 <>
nobodyさん<>sage<>2012/01/09(月) 14:58:33.87 ID:???.net<> やるならDrupalみたいに複数人で意見言い合えるコミュニティーにしてくれ <>
nobodyさん<>sage<>2012/01/09(月) 20:09:46.12 ID:???.net<> 活気付くなら良いじゃない。
嫌になったら辞めたら良いし。 <>
nobodyさん<>sage<>2012/01/09(月) 21:01:47.51 ID:???.net<> そういうことだね。 <>
nobodyさん<>sage<>2012/01/12(木) 00:18:44.29 ID:???.net<> だめだ。俺の頭じゃ解決できん。
このSQLをどうやったらQueryBuilder形式にできるんだ? Model_Crudでもいいから教えてエロい人!!
「SELECT * FROM tbl_search WHERE account = ? AND position = (SELECT MIN(position) FROM tbl_search WHERE account = ?);」
<>
nobodyさん<>sage<>2012/01/15(日) 16:30:00.55 ID:???.net<> なんというか、1件だけ取れればいいんだから
頭を柔らかくすればいいと思う <>
nobodyさん<>sage<>2012/01/18(水) 14:16:17.35 ID:???.net<> Hosh <>
nobodyさん<>sage<>2012/01/24(火) 16:50:18.52 ID:???.net<> 書き込みが少な過ぎる。そんなに人気ないの? <>
nobodyさん<><>2012/01/24(火) 17:12:12.07 ID:fCSr0orb.net<> 興味あるけど日本語情報が少ないのがなぁ
codeigniterくらい初心者に優しかったら使いたい <>
nobodyさん<>sage<>2012/02/23(木) 08:12:33.08 ID:???.net<> 今勉強中だ。俺に何でも教えてくれ。 <>
nobodyさん<>sage<>2012/02/29(水) 11:52:26.08 ID:???.net<> 更新も活発じゃないし趣味でしか通用しないフレームワーク <>
nobodyさん<>sage<>2012/02/29(水) 15:09:05.36 ID:???.net<> そう思えたなら、趣味に使ってればいいのだが、その書き込みはどんな反応が欲しいのか不明だ。 <>
nobodyさん<>sage<>2012/03/06(火) 12:07:21.82 ID:???.net<> いろんなブログで取り上げられてるの見ると
かなり盛り上がってそうな印象なのにこのスレはお通夜 <>
nobodyさん<>sage<>2012/03/12(月) 02:16:26.40 ID:???.net<> 中途半端なライセンス解釈でciを見捨てた元ci信者しか騒いでないから
実質的に騒いでるのは一部だけ
しかも乗り換えを決めたほとんどの人は安定性と機能と速度でyiiに乗り換えてるから
こっちはほとんど人いない
ciに慣れ親しんだ人はfuelに移行する事を考える前に
もう一回ciのライセンスについて検討し直す事をお勧めする
ユーザ会のMLをライセンス問題が勃発した10月辺りから全部見直した方がいいと思う
なんでこういう事態になってしまっているのか見えてくるかもしれない
http://sourceforge.jp/projects/codeigniter/lists/archive/users/ <>
nobodyさん<>sage<>2012/03/12(月) 07:11:58.52 ID:???.net<> まさにyiiに乗り換えたんだけど、めちゃくちゃ快適だよ
今では一番気に入ってるわ
なにやらめんどくさそうなci使うよりよっぽどいいと思う <>
nobodyさん<>sage<>2012/03/12(月) 08:18:55.44 ID:???.net<> 俺にはYiiは難しかった。。 <>
nobodyさん<>sage<>2012/03/12(月) 13:29:49.31 ID:???.net<> でも、盛り上がりは穏やかだけど、いいフレームワークだと思うよ。 <>
nobodyさん<>sage<>2012/03/12(月) 13:54:27.13 ID:???.net<> >>46
そうかな
懇談会に参加してもあんまりFuelの話は出ないか <>
nobodyさん<>sage<>2012/03/17(土) 07:36:17.82 ID:???.net<> 公式のフォーラムでも出てたけど、Webで起動するのと、Taskで起動するのとでDOCROOTの値が違うのは問題だよなぁ。 <>
nobodyさん<>sage<>2012/03/26(月) 12:02:13.53 ID:???.net<> ふえる。 <>
nobodyさん<>sage<>2012/04/14(土) 18:00:17.24 ID:???.net<> hoshu <>
nobodyさん<>sage<>2012/05/03(木) 17:29:14.55 ID:???.net<> \(^o^)/ <>
nobodyさん<>sage<>2012/05/09(水) 18:00:02.32 ID:???.net<> おわ <>
nobodyさん<>sage<>2012/05/21(月) 16:04:10.35 ID:???.net<> FuelPHPを無理やりはやらそうとしてる人たちが気に食わない <>
nobodyさん<>sage<>2012/05/21(月) 17:58:25.95 ID:???.net<> そうっすか <>
nobodyさん<>sage<>2012/06/08(金) 00:15:52.39 ID:???.net<> CI Kohana Fuelのどれかをやろうと思ってます
CIは古いがゆえに起きる問題(プロジェクト分裂とか後方互換気にしすぎとか)が気になるかなって感じで
Kohanaは日本語ドキュメントが少なすぎて
Fuelが一番バランスがいいなって思ったのでFuelにしようと思うのですが
CIで使えるものは全部Fuelでも使えると思っていいでしょうか? <>
nobodyさん<>sage<>2012/06/10(日) 12:53:11.54 ID:???.net<> いつの間にか本が出てたけど誰か買った? <>
nobodyさん<>sage<>2012/06/12(火) 11:46:02.38 ID:???.net<> ここにクラスを入れておけば自動的にincludeされるディレクトリとかない?
<>
nobodyさん<><>2012/06/12(火) 16:49:08.89 ID:pcEZwevS.net<> 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が返るのですがなぜでしょうか。 <>
nobodyさん<>sage<>2012/06/12(火) 16:57:45.42 ID:???.net<> エラーメッセージ読めよ
classがundefinedとは書いてないだろ <>
nobodyさん<><>2012/06/12(火) 17:04:01.16 ID:pcEZwevS.net<> はい、classは存在するのに、
publicであるtest1がtest::test1()で実行できないのはなぜでしょうか
クラス単体で動作させた場合は実行できました <>
nobodyさん<>sage<>2012/06/12(火) 17:16:50.11 ID:???.net<> typoでfuncitonになってるからじゃね
ふぁんじしょん
IDE使おうぜ
あと単体テストはしっかり <>
nobodyさん<>sage<>2012/06/12(火) 17:17:35.23 ID:???.net<> ふぁんじとんだった
まぁいいよね☆(ゝω・)v <>
nobodyさん<>sage<>2012/07/24(火) 16:41:53.61 ID:???.net<> メールアドレスとパスワードでログインして、
ユーザー名の代わりにニックネームを使いたいんですが、
Authドライバ自作しないと無理でしょうか? <>
nobodyさん<><>2012/08/09(木) 19:36:33.18 ID:XYI4h3XL.net<> 全然ユーザー集まらないじゃねぇか
これじゃあ"増えないPHP"だな <>
nobodyさん<>sage<>2012/08/09(木) 22:21:12.15 ID:???.net<> ( ゚Д゚)y─┛~~ <>
nobodyさん<>sage<>2012/08/09(木) 23:54:53.09 ID:???.net<> 糞
ただの劣化したcodeigniterでしかない
さも流行ってるかのように煽ってる奴なんなの? <>
nobodyさん<>sage<>2012/08/10(金) 00:11:34.67 ID:???.net<> 煽ってる人は本を売りたい人達。
でも、静かにちゃんと使ってる人は解ってるけど、なかなかいいFWよ。 <>
nobodyさん<>sage<>2012/08/10(金) 01:31:14.82 ID:???.net<> fuelは軽量かつ最新のPHPに最適化されていて中々いいけど
正直CIでも何の問題も無いよな。
いずれにせよ、yii最高、cakeまじ糞とかやたら熱く語りたがる
フレームワークヲタは大したスキルもないしキモい。 <>
nobodyさん<>sage<>2012/08/10(金) 19:19:12.90 ID:???.net<> 入力フォーム→確認画面→完了
みたいにしたいんですけど
仮に入力フォームが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;
}
// 以下省略
} <>
nobodyさん<>sage<>2012/08/10(金) 19:33:16.86 ID:???.net<> すみません検証もせずに聞いてしまいました。
正しくはexit;ではなく return $this->template;でした。
もっとスマートなやり方があれば教えて頂きたいです。 <>
nobodyさん<>sage<>2012/08/10(金) 21:31:00.81 ID:???.net<> echoじゃ出力できなくなってんじゃん!
return <>
nobodyさん<>sage<>2012/08/11(土) 00:53:48.57 ID:???.net<> ブログとか見てるとfuelphp人気ありそうなのに
このスレは過疎ってる不思議 <>
nobodyさん<>sage<>2012/08/14(火) 12:19:23.30 ID:???.net<> Controllerのユニットテストができなくて泣いた。次のメジャーバージョンからできるようになるんだっけ <>
nobodyさん<><>2012/09/01(土) 00:25:15.86 ID:koVvxEiG.net<> おお、こりゃ良さそうだ
ttp://tech.caph.jp/2012/02/04/fuelphp-admin-view/ <>
nobodyさん<>sage<>2012/09/05(水) 09:27:50.60 ID:???.net<> セクシーなコードってどういうコードですか?
想像が付きません <>
nobodyさん<>sage<>2012/11/05(月) 15:04:43.76 ID:???.net<> linuxだと動かない <>
nobodyさん<>sage<>2012/11/08(木) 00:12:23.32 ID:???.net<> >>80
んなわけない <>
nobodyさん<>sage<>2012/11/23(金) 10:53:00.41 ID:???.net<> ZendFrameworkは難しくて学習段階で挫折しました。
50時間くらい学習したと思いますが私には難しすぎました。
PHPやOOPは、分かります。
FuelPHPはZendFrameworkより初心者の敷居が低いでしょうか? <>
nobodyさん<>sage<>2012/11/23(金) 13:13:41.78 ID:???.net<> 遥かに簡単だよ <>
nobodyさん<>sage<>2012/11/23(金) 14:31:59.35 ID:???.net<> そうそう、簡単簡単 <>
nobodyさん<><>2012/11/23(金) 18:17:02.99 ID:EJg4ps4f.net<> まぁCIと一緒だね。他のFWに挫折した人達でも使える。
その代わりできる事はあんまりない。 <>
82<>sage<>2012/11/24(土) 07:29:07.14 ID:???.net<> ZFより簡単なんですね。
チャレンジしてみます!
ありがとうございました! <>
nobodyさん<>sage<>2012/11/26(月) 09:55:58.60 ID:???.net<> yiiと迷ってる <>
nobodyさん<>sage<>2012/11/26(月) 18:47:14.11 ID:???.net<> すみません、下記コードで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で上書きされないようにする方法は何かあるでしょうか? <>
nobodyさん<>sage<>2012/11/26(月) 23:37:16.46 ID:???.net<> >>88
Inner joinにするか、
->where('sick_cd', 'IS NOT', null)
追加でいいんじゃない? <>
82<>sage<>2012/11/27(火) 05:49:04.08 ID:???.net<> FuelPHPを下のURLで勉強してみました。
10分でわかるFuelPHP
http://www.slideshare.net/kenjis/10fuelphp-osc2012-nagoya
FuelPHP簡単!これなら習得できそう!です。
この次に学習するオススメのサイトや資料がありましたら、
是非教えてください。 <>
nobodyさん<>sage<>2012/11/27(火) 05:57:03.67 ID:???.net<> 正直な話、PHPを解っているのなら、公式サイトのリファレンスを隅から隅まで読むのが、
一番理解できるし、やりたい事をカタチにする方法が見えてくるよ。 <>
nobodyさん<>sage<>2012/11/27(火) 06:26:50.84 ID:???.net<> >>89
ありがとうございます。
nullになるものもまとめて欲しかったのですが、
inner joinでsick_cdが何れもあるものと、
残りはjoinせずにクエリを投げて取得することで回避できました。
これFuel関係無かったかなーと思いましたが、
left joinが全く意味がなくなってしまいますので問題ですよね。
id
mains
mainsとkotsusともにidカラムがあるので
kotsusにsick_cdが見つからないない場合はidもnullで上書きされてしまいましたので。 <>
nobodyさん<>sage<>2012/11/27(火) 06:37:51.34 ID:???.net<> うが…書いてる最中に…
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回で期待する値が取れればそうしたいのですが。 <>
89<>sage<>2012/11/27(火) 10:25:40.06 ID:???.net<> >>93
あーそういうことか。質問理解してなかったすまん
IFNULL(mains.sick_cd, kotsus.sick_cd) でいけると思うけど、query builderで関数って使えるんだっけ?
SQL文は自分で書いて
DB::query($query)->execute()->as_array();
するしかないかも <>
90<>sage<>2012/11/27(火) 21:26:27.75 ID:???.net<> >>91
残念ながら、公式サイトのリファレンスを隅から隅まで読む力量が
なさそうです。
理解が追いつかないデス。。。
チュートリアルか、Tips形式で少しずつ理解を深めたいです。
10分でわかるFuelPHP の次のステップとなる良い教科書を
知っている方、教えてください。 <>
nobodyさん<>sage<>2012/11/27(火) 21:33:30.36 ID:???.net<> >>95
公式マニュアル <>
nobodyさん<>sage<>2012/11/27(火) 22:38:33.39 ID:???.net<> >>95
去年のadventが無料で配られてる。
https://gihyo.jp/dp/sp/advent2011/G11C13
今年もadventやるらしいから、クリスマスまで覗いてみるといいよ。 <>
nobodyさん<>sage<>2012/11/28(水) 17:18:40.03 ID:???.net<> >>95
codeigniter使えばいいじゃない
日本語マニュアル完備だよ <>
nobodyさん<>sage<>2012/11/29(木) 15:36:11.16 ID:???.net<> >>94
>query builderで関数って使えるんだっけ?
つDB::expr() <>
93<>sage<>2012/12/03(月) 18:48:12.57 ID:???.net<> 今更ですが・・。
$data['mains'] = DB::select('mains.id', 'mains.sick_cd', 'mains.name', 'kotsus.order')
…以下略。
全部欲しい方を記述することで回避できました。 <>
90<>sage<>2012/12/08(土) 05:48:36.01 ID:???.net<> 公式マニュアル読みながら学習用にWebアプリを1本作ってみたけど、
やっぱ、公式マニュアルだけじゃわからないこと多し。
公式マニュアルを精読すればFuelPHPでアプリが作れるというのは
無理、と感じた。
公式マニュアルはクラスのリファレンス本として機能するけど、
FuelPHP初心者が全体を大まかに理解する目的で読むものではない
とわかりました。 <>
nobodyさん<>sage<>2012/12/08(土) 09:32:01.91 ID:???.net<> 自分の理解力の問題って可能性はないの? <>
101<>sage<>2012/12/08(土) 16:48:26.89 ID:???.net<> たとえば、こんなこと公式マニュアルでわかるのかな。
・Configクラスの説明みても、どのフォルダに何ていうファイル名で
Configの設定を記述したら良いか。
・config.phpが複数あった場合、どんな順番でオーバーロードされて
読み込まれるのか。
・ビューにSmartyを使いたい場合、その設定方法。
これらは公式マニュアル見ても見つからず、Webで調べて解決しました。 <>
nobodyさん<>sage<>2012/12/08(土) 21:40:27.12 ID:???.net<> なんでもかじりたがる俺から忠告。
趣味でやるならいいけど、時間を無駄にしたくないならやめとけ。 <>
nobodyさん<>sage<>2012/12/08(土) 23:07:59.53 ID:???.net<> >>104
なんでもかじりたがるおまいさんが
おすすめのフレームワーク教えてくれよ <>
nobodyさん<>sage<>2012/12/09(日) 01:45:41.11 ID:???.net<> どうでも良いだろ <>
nobodyさん<>sage<>2012/12/16(日) 13:09:46.71 ID:???.net<> FuelPHPは、複合主キーをサポートしてますか? <>
71<>sage<>2012/12/21(金) 08:41:20.64 ID:???.net<> 複合主キーをサポートしてないとか考えられない <>
nobodyさん<>sage<>2012/12/21(金) 19:27:13.42 ID:???.net<> サポートしてないってことなの? <>
71<>sage<>2012/12/22(土) 17:08:59.64 ID:???.net<> サポートしてないんじゃね? <>
nobodyさん<>sage<>2012/12/22(土) 21:58:00.46 ID:???.net<> 全くしてなくはないけどかなり貧弱 <>
nobodyさん<>sage<>2012/12/29(土) 06:53:11.59 ID:???.net<> FuelPHPを習得した人がCIをやると、何か新しいスキルが身に付きますか?
(CIを使えるようになるという他にスキルの蓄積はできるか、という意味) <>
nobodyさん<>sage<>2013/01/08(火) 08:00:46.76 ID:???.net<> kohana v2 から乗り換え先を探してたんだが
FuelPHPにしようかな。 <>
nobodyさん<>sage<>2013/01/09(水) 05:32:49.27 ID:???.net<> FuelPHPにしてみて。
上に書いてある通り、公式マニュアルはちょっと不親切な感じではあります。
でも、読みやすいソースコードを書けるよ。
おすすめ。 <>
nobodyさん<>sage<>2013/01/11(金) 23:33:39.70 ID:???.net<> forge って何?
あちこちで出てくるんだけど、どういう意味で使ってるんだろ、この単語。 <>
nobodyさん<>sage<>2013/01/12(土) 06:55:16.92 ID:???.net<> forge=鉄などを鍛えて造る。
fuel(燃料)と親戚関係の単語なんじゃないの? <>
nobodyさん<>sage<>2013/01/13(日) 11:54:42.23 ID:???.net<> 一つのWebサイトで、日本語ページ、英語ページ、スペイン語ページ…という具合に、多言語対応サイトを作る場合、FuelPHPでは、どうやればスマートですかね?
ユーザーエージェント、IPアドレスで国、言語を判定。ユーザーに言語を選択させて、セッション情報に言語情報を置いておく。
Viewテンプレートの文言は、FuelPHPの言語別のメッセージ切り替え機能で、入れ替える。とかでしょうか? <>
nobodyさん<>sage<>2013/01/16(水) 18:39:18.83 ID:???.net<> 誰も答えないみたいだし
だいたいそれで良いんじゃね
HTTPのリクエストヘッダも忘れずに <>
nobodyさん<><>2013/01/27(日) 18:29:12.39 ID:77Ih0kDs.net<> viewのなかで<?php echo \VIew::forge('hoge/fuga'); ?>みたいに書くのはよくないんでしょうか? <>
nobodyさん<>sage<>2013/02/01(金) 18:43:15.19 ID:???.net<> そういう時はrender関数使うことが想定されてんじゃね?もしくはレイアウト機能 <>
nobodyさん<><>2013/02/02(土) 10:20:46.03 ID:9BvWf4d9.net<> なるほど。render()使うようにします。ありがとうございますー <>
nobodyさん<>sage<>2013/02/02(土) 16:21:25.26 ID:???.net<> csrfの検証をpostの場合は自動で行いたいって場合だけど、Form::openを拡張しつつ、public function before()に検証ルーチン書き足した自作コントローラクラスを継承して対応ってのが妥当かな?
皆どうしてる? <>
nobodyさん<>sage<>2013/02/02(土) 17:15:16.77 ID:???.net<> fuelなんか使ってないからわからないな。 <>
nobodyさん<>sage<>2013/02/02(土) 20:45:41.88 ID:???.net<> >>123
そうそう。俺はCIから移行した口なんだけどさ、CIはそこが自動でさ、fuelはチェック手動だからどーしたもんかな、と <>
nobodyさん<><>2013/02/03(日) 16:34:18.76 ID:Bm4QjzMZ.net<> controllerで
$post = \Model_Post::find($id);
return \View::forge('posts/view', array('post' => $post));
としたとき、viewで echo $post->title;
としたときエスケープされないのですが、自動でエスケープさせる方法は無いのでしょうか? <>
125<><>2013/02/03(日) 18:08:59.01 ID:Bm4QjzMZ.net<> oil g scaffoldしてどうエスケープしてるのか見てみようと思ったのですが
そもそもエスケープされてませんでした…。
ひとつひとつxss_clean()でエスケープすることにしました。失礼しました。 <>
nobodyさん<>sage<>2013/02/05(火) 19:15:00.65 ID:???.net<> uploadクラス、imageクラスで扱える画像の種類は具体的にどういうものがありますか?
公式サイトには 「たとえばpng gif jpg」としか載っていません……。
http://fuelphp.com/docs/classes/image.html
↓の一覧に載っている形式
http://php.net/manual/ja/function.image-type-to-mime-type.php
これらの形式、すべて
uploadクラスでアップロードできる
imageクラスでリサイズ等できる
ということでしょうか? <>
nobodyさん<>sage<>2013/02/07(木) 20:44:40.35 ID:???.net<> >>127
まず前提としてどの画像を処理するライブラリをインストールしてるかに依存だろう。
どのライブラリに対応してるかはfuelのソース読めばすぐわかると思うけど <>
nobodyさん<>sage<>2013/03/22(金) 09:42:40.71 ID:???.net<> 1.5.3出たね。
http://fuelphp.com/blogs/2013/03/hotfix-release-v1-5-3 <>
nobodyさん<>sage<>2013/06/25(火) 06:30:19.31 ID:???.net<> このスレひさびさに覗いてみたけど、廃れちゃったのかな?
FuelPHPの勢いは最近どうなんでしょ?
シェアとか、書籍の出版状況とか、Web上の情報量とか・・・ <>
nobodyさん<>sage<>2013/06/27(木) 23:43:03.28 ID:???.net<> 増えるPHP <>
nobodyさん<><>2013/06/30(日) 19:19:58.24 ID:Fk7XXj3s.net<> 一部の日本人が頑張ってるけど、まだ微妙だね。
バグも多いし、DB周りのラップも弱い。
痒いところに手が届くかもしれないけど汎用的じゃないと言うか… <>
nobodyさん<>sage<>2013/07/04(木) NY:AN:NY.AN ID:???.net<> 所でfuelとかでsmarty使うヤツって何なの?
そのままveiwでechoやらforeachでよくね見易いし分かり易い
ワザワザsmarty使うのイミフ <>
nobodyさん<>sage<>2013/07/04(木) NY:AN:NY.AN ID:???.net<> smarty楽だぜ。defaultって入れとけば、変数無くても空白にしておいてくれるし。
まぁ、そこだけかな。 <>
nobodyさん<>sage<>2013/07/05(金) NY:AN:NY.AN ID:???.net<> おれは絶対Smarty使う。
Smartyを使わないなんて、考えられない。
defaultも良いし、cylcle とか、{html_options}とか、date_format とか便利。
それを<?php で書いてたら、ビューが見づらくて仕方がない。
そもそもビューに <?php と書くことに抵抗がある。
ビューとロジックが分離してないじゃんか。 <>
nobodyさん<>sage<>2013/07/05(金) NY:AN:NY.AN ID:???.net<> 俺もテンプレートエンジンは必ず使うな
が、fuelでsmartyは使いにくかったので泣く泣くtwig使ったな
昔の話なので今は改善されてるのかも知れないけど・・・ <>
nobodyさん<>sage<>2013/07/05(金) NY:AN:NY.AN ID:???.net<> ビューに出す前に
html生成させるかヘルパー使えばいんじゃない
変数有る無しもviewに出す前にやっておくかissetチェックしておけばいんじゃないか <>
135<>sage<>2013/07/05(金) NY:AN:NY.AN ID:???.net<> >html生成させるかヘルパー使えばいんじゃない
実は昔は俺もそうしてました。
でも、表示形式への変換をコントローラ内で処理するのは、
綺麗ではない気がする。
表示関係は、できる限りビューに書きたいな。 <>
nobodyさん<>sage<>2013/07/05(金) NY:AN:NY.AN ID:???.net<> Zend Frameworkでも素のZend_View使ってるソースとかあるしなぁ <>
nobodyさん<>sage<>2013/07/05(金) NY:AN:NY.AN ID:???.net<> >>138
html生成するユーティリティクラス作ってそれをコントローラから呼ぶかビューで呼べばいんじゃない <>
nobodyさん<>sage<>2013/07/08(月) NY:AN:NY.AN ID:???.net<> >>140
それならsmartyでもいいじゃねぇかw
135も言ってるがsmartyとか使ってる人は
・ビューにPHPタグを書きたくない
・コントローラで表示関係処理をしたくない
んだよね。
htmlのソースはデザイナーに書いてもらう事もあるのでPHPタグを書きたくないし
出来るだけPHP無しでもデザインを確認できるようにコードからhtml生成はやりたくない。
俺も135に同意なので必ずsmartyなりtwigなり使う。 <>
nobodyさん<>sage<>2013/07/08(月) NY:AN:NY.AN ID:???.net<> >>141
smartyタグもphpタグと似たようもんじゃない
phpタグあってデザインで影響あるとかワケわからん
そもそもピュアphpでsmarty使うなら分かるが、FWでsmarty使うかね <>
nobodyさん<>sage<>2013/07/09(火) NY:AN:NY.AN ID:???.net<> >>142
最近のHTML編集ソフトは問題ないのかもしれないけど昔はPHPタグは
HTMLタグと認識してタグ間違ってるよ的なワーニング出すソフトとかあったよ。
smartyの{}ならその辺は普通にテキストと認識されるからHTML的には問題ない。
まあ最終的には自分の好きなようにすればいいと思うよ。
俺のとこではとにかくデザイナさん向けにPHPタグをHTML内に混ぜたくないってだけ。 <>
nobodyさん<>sage<>2013/07/12(金) NY:AN:NY.AN ID:???.net<> JSONで返してJavaScriptのテンプレートエンジンを使うのが最強 <>
nobodyさん<>sage<>2013/07/12(金) NY:AN:NY.AN ID:???.net<> >>JSONで返してJavaScriptのテンプレートエンジンを使う
これ、興味あります!
この技術、どんな種類のWebアプリで使うものなの?
また、開発環境はどんなもの使うの?
それと、JavaScriptのテンプレートエンジンって具体的には
どんなものなの?
教えてください。 <>
nobodyさん<>sage<>2013/07/12(金) NY:AN:NY.AN ID:???.net<> ぐぐれよ <>
nobodyさん<>sage<>2013/07/13(土) NY:AN:NY.AN ID:???.net<> 最近は>>114で十分だな
裏が変わろうが、I/O同じなら何でも良いしな <>
nobodyさん<>sage<>2013/07/13(土) NY:AN:NY.AN ID:???.net<> 安価間違えた144だった <>
nobodyさん<>sage<>2013/07/13(土) NY:AN:NY.AN ID:???.net<> jsでテンプレートエンジンって
ガラケーNGって事でおk? <>
nobodyさん<>sage<>2013/07/13(土) NY:AN:NY.AN ID:???.net<> このご時世にガラケーまで相手してられるかよ <>
nobodyさん<>sage<>2013/07/14(日) NY:AN:NY.AN ID:???.net<> なーにが最強だよ <>
nobodyさん<><>2013/11/17(日) 01:51:15.39 ID:6LxBZOoA.net<> fuelこれからちゃんとやってみようと思ってるよ。 <>
nobodyさん<>sage<>2013/11/19(火) 13:10:08.80 ID:???.net<> fuelphpよりlaravelのほうが圧倒的に人気が出ている
fuelphpはオワコン <>
nobodyさん<>sage<>2013/11/20(水) 01:27:04.55 ID:???.net<> CIは使ってたがfuelは使わない
移行させようとあれこれやってるようだが <>
nobodyさん<>sage<>2013/12/30(月) 15:24:35.27 ID:???.net<> 互換性はLaravelよりもFuelPHPのほうが上
Laravelはバージョン変わると互換性がない <>
nobodyさん<>sage<>2013/12/31(火) 00:37:20.58 ID:???.net<> 互換性より学習コストと速度とセキュリティだな
どっちがどっちって事ではなくて <>
nobodyさん<>sage<>2014/02/28(金) 23:25:26.94 ID:???.net<> ciが分かればfuelは覚えるの楽ですか? <>
nobodyさん<>sage<>2014/03/01(土) 03:20:24.19 ID:???.net<> ciはある程度使ってfuel行ったら全然わからなくてlaravelにたどり着いた <>
nobodyさん<><>2014/03/02(日) 21:59:02.81 ID:cXfjwyrE.net<> 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を変更しないとだめなのかな? <>
nobodyさん<>sage<>2014/05/09(金) 03:35:09.92 ID:???.net<> Paginationで前や次のページのマークアップされた奴じゃなくてさくっとリンクテキストだけ取ってきたい
とりあえずテンプレートいじってnext()とかでやったけど、もっと簡単にできんもんか <>
nobodyさん<><>2014/06/21(土) 00:14:01.39 ID:vJCINRd8.net<> 悪くないFWだけど、本国での不人気ぶりが気になる。開発止まっちゃうなんて事にならないだろうか?
英語圏ではlaravelよりもfuelを選ぶ理由が見当たらないし、日本もそうならないだろうか。 <>
sage<>sage<>2014/06/21(土) 09:33:37.84 ID:lWUKKIWmF<>そんなあなたに Zend Framework と Apigility .
日本では不人気でも、東欧諸国とか中心に各国で使われているから
今後もメンテナンスされていくことは安心していいと思う<>
nobodyさん<>sage<>2014/06/21(土) 09:52:28.25 ID:???.net<> この過疎具合を見て
不人気だとは気づかないのだろうか <>
nobodyさん<>sage<>2014/06/21(土) 11:48:24.19 ID:???.net<> >>161
それなりに成熟してるんじゃ?
>>163
どのフレームワークの掲示板が活発? <>
nobodyさん<><>2014/06/21(土) 11:49:58.86 ID:KU64FSEy.net<> 日本ではそこそこ頑張ってる。資料も割とある。 <>
nobodyさん<><>2014/06/21(土) 11:50:38.42 ID:KU64FSEy.net<> 過疎スレでかぶるとは… <>
nobodyさん<>sage<>2014/06/21(土) 19:14:02.56 ID:???.net<> 今までシンプル・軽量と謳われたフレームワークで
流行った例って無いよね。
あ、ごめん図星だった? <>
nobodyさん<>sage<>2014/06/22(日) 00:26:23.05 ID:???.net<> >>163
そう? <>
nobodyさん<><>2014/06/22(日) 19:16:47.24 ID:Q1q12NPk.net<> >>167
それってCMSの話だろう?星の数ほどあるが、wordpressの牙城を崩せない。 <>
nobodyさん<><>2014/06/22(日) 19:18:26.27 ID:Q1q12NPk.net<> >>167
CIを知らないのかね <>
nobodyさん<>sage<>2014/06/23(月) 01:50:55.14 ID:???.net<> PSR0か4はどうなった?
対応しないと話にならない <>
nobodyさん<>age<>2014/06/24(火) 17:23:28.84 ID:???.net<> 犬盗まれ黒焦げ
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日午後、同市内の獣医師に治療を頼み、獣医師が「犬の背中の毛が何かをかけられて焼かれた ようだ
。いたずれされたのではないか」と届けた。 <>
nobodyさん<><>2014/06/27(金) 00:25:45.31 ID:p8KOWCF7.net<> (´・ω・`)FUEL良いよね <>
nobodyさん<><>2014/06/28(土) 21:53:40.02 ID:9riXeF2+.net<> FUELどころか減って行く <>
nobodyさん<>sage<>2014/06/28(土) 23:30:53.67 ID:???.net<> 【審議中】
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u' <>
nobodyさん<><>2014/07/02(水) 15:07:30.47 ID:pLRY3aj6.net<> コントローラの数だけビューがあるのって、普通? <>
nobodyさん<>sage<>2014/07/02(水) 20:29:01.68 ID:???.net<> >>176
リダイレクトさせるコントローラもあるから数は一緒にならない <>
nobodyさん<><>2014/07/02(水) 21:02:41.04 ID:pLRY3aj6.net<> >>177
ありがとう
同じ数になることはないけど、だいたい同じくらい
ってところかな <>
nobodyさん<>sage<>2014/07/02(水) 22:27:08.15 ID:???.net<> >>178
コントローラのファイルの中にいろいろなアクションを書くのでそのアクションの数と
ビューの数はだいたい同じだけど、ビューの中にはインクルードするだけのものも
あるだろうから比較するのはちょっとちがうよ。 <>
nobodyさん<>sage<>2014/07/03(木) 09:42:46.28 ID:???.net<> >>179
1コントローラ1アクションが普通かと思ってた
今見てるサンプルはダメなヤツかこれ <>
nobodyさん<>sage<>2014/07/03(木) 12:00:31.69 ID:???.net<> >>180
何を見てるのか知らないけど、そんな事になったらコントローラファイルが山ほどできて整理しずらいよ。 <>
nobodyさん<>sage<>2014/07/03(木) 19:00:46.50 ID:???.net<> >>181
わかりました。
適度にまとめるようにします、師匠 <>
nobodyさん<><>2014/07/03(木) 22:35:26.92 ID:RwIaxS15.net<> fuelの話じゃない。スレチ <>
nobodyさん<>sage<>2014/07/04(金) 14:42:31.58 ID:???.net<> >>183
なんでだよ
mvcモデルではなくfuel固有の話だろ <>
nobodyさん<><>2014/07/07(月) 17:32:03.56 ID:8wv9jabd.net<> モデルって勝手にrequireされんの?
これどうやって実現してんの? <>
nobodyさん<>sage<>2014/07/07(月) 18:18:10.84 ID:???.net<> オートローダー
ソース読めよ <>
nobodyさん<><>2014/07/07(月) 19:23:08.75 ID:8wv9jabd.net<> ソース読むのって、無駄になったりしない?
おー徒労だー
なんつったりしてな!うひゃひゃ <>
nobodyさん<>sage<>2014/07/07(月) 20:17:17.31 ID:???.net<> おーとろーだーあ
どこにあるー? <>
nobodyさん<>sage<>2014/07/08(火) 02:56:45.31 ID:???.net<> 寿司屋かな <>
nobodyさん<>sage<>2014/07/09(水) 08:43:26.18 ID:???.net<> composerまだなんだっけ? <>
nobodyさん<>sage<>2014/07/21(月) 11:28:50.30 ID:???.net<> おもろいなこのスレ! <>
nobodyさん<><>2014/07/23(水) 21:56:43.24 ID:lduVbJLz.net<> viewmodelをビューごとにいちいち全部作ってるんだけど、これって変だよな?
みんなどうしてる? <>
nobodyさん<>sage<>2014/07/25(金) 05:07:11.44 ID:???.net<> viewmodelをビューごとにいちいち全部作ってる <>
nobodyさん<>sage<>2014/07/25(金) 17:48:32.34 ID:???.net<> >>193
まじか。これが普通なのか。じゃぁこのままでいこう。 <>
nobodyさん<>sage<>2014/07/27(日) 00:03:16.01 ID:???.net<> >>192
作んなくてもいいらしいので作ってない。
Fuel入門に書いてあった。 <>
nobodyさん<>sage<>2014/07/28(月) 00:55:21.73 ID:???.net<> >>192
View::forge()をcontrollerでやらずにmodelでやるってこと? <>
nobodyさん<>sage<>2014/07/28(月) 15:20:27.98 ID:???.net<> >>195
それだとView内で独自関数使えないし・・・
>>196
コントローラー内でViewmodel::forgeだよ。MVC以外にviewmodelってやつがある <>
nobodyさん<>sage<>2014/07/29(火) 03:02:05.96 ID:???.net<> サンクス
見たけどいまいち使いどころがわからない
viewに渡す部分をMVCから分離したいとき? <>
nobodyさん<><>2014/08/04(月) 14:30:18.40 ID:0/ys8nZ4.net<> Controller_RestでWebAPIを作っているのですが、
xml型で返した時に各レコードを包んでいる<item>タグを消す、
もしくわ他のタグに変える方法はあるのでしょうか? <>
nobodyさん<><>2014/09/18(木) 21:37:03.10 ID:gSxGhrbo6<>http://fuelphp.jp/docs/1.7/classes/format.html
coreクラスの拡張の要領で、format.php上書きするとかどうだろう?<>
nobodyさん<>sage<>2014/10/26(日) 19:32:18.65 ID:???.net<> FuelPHPの新刊が出たんだね。
はじめてのフレームワークとしてのFuelPHP 改訂版 [単行本]
本屋に並んでいたのを見てみたが、内容が素晴らしい!
昔、電子書籍のを以前買ってそれもすごく良かったけど、この本も良書です。
PHPのFrameworkの中では、最高の良書だと思う。
この本のおかげで、CakePHPを一気に駆逐する気がしている。
あ、俺は著者でも関係者でもないのであしからず。 <>
nobodyさん<>sega<>2014/10/27(月) 00:38:07.36 ID:???.net<> >>201
前のと比べてどう違うんだよ
そこんとこ詳しく教えてくれよ
今のFuel本は付箋と赤線入れまくってて便利に育ったので
大した違いが無いのなら買わぬ <>
nobodyさん<>sage<>2014/10/27(月) 02:49:15.45 ID:???.net<> >>202
前版は電子書籍だけだよ
早川氏の「改訂 FuelPHP入門」とは別の本 <>
nobodyさん<>sage<>2014/10/29(水) 05:42:11.06 ID:???.net<> FuelPHP か Laravel か Yii で迷っています。
どれちも使ったことがありません。
覚えやすさと、クラスの仕様の完成度の高さを重視します。
コマンドでのコード自動生成機能や、コーディングのタイピング量の少なさなどは
重視しません。
どれが良いでしょうか? <>
nobodyさん<>sage<>2014/10/30(木) 00:27:45.57 ID:???.net<> >>204
覚えやすさはぶっちぎりでfuel
完成度は、まあ普通 <>
nobodyさん<>sage<>2014/11/01(土) 07:12:21.36 ID:???.net<> 11月にも新刊が出るんだね。
改訂 FuelPHP入門
FuelPHP、盛り返してきたな。 <>
nobodyさん<>sage<>2014/11/01(土) 09:54:38.17 ID:???.net<> マニュアルをチラ見で質問なんですが、
DB::query
って、パラメタクエリは使えるんですか?
SQL文に「?」などを書いておき、arrayでパラメタを引き渡すとクオートして埋めてくれる
ようなものがほしいのですが。 <>
nobodyさん<>sage<>2014/11/01(土) 16:18:43.79 ID:???.net<> ハイ使えます <>
nobodyさん<>sage<>2014/11/01(土) 21:07:53.05 ID:???.net<> ありがとうございます。
よく調べたら、parameters() メソッドというのがありました。 <>
nobodyさん<>sage<>2014/11/02(日) 22:44:13.57 ID:???.net<> すごい勢いで解説本出てくね
laravelは紙媒体の書籍出てたっけ <>
nobodyさん<>sage<>2014/11/03(月) 19:30:40.39 ID:???.net<> ないよ。
やっぱ、本屋に書籍がどれだけ並んでいるかで、普及率は違ってくるだろうな。
てことで、しばらくは、
Cake > Fuel > Zend > Laravel
て感じかな・・・ <>
nobodyさん<><>2014/11/04(火) 15:39:59.77 ID:SUs2069f.net<> 質問させてください。
CakePHPにある find('list') みたいなセレクトボックスのoption に直接流用できるような
形式でデータをもってくる検索方法はFuelでは提供されているのでしょうか。 <>
nobodyさん<>sage<>2014/11/05(水) 20:11:27.52 ID:???.net<> CakeもFuelも使ったことないけど、推測すると、key=>value の配列かな?
object形式でもarray形式であっても、わりと簡単に変換関数を実装できるのでは。 <>
nobodyさん<>sage<>2014/11/07(金) 11:56:10.35 ID:???.net<> >>213
ありがとうございます。
その方法は私も思いついたですが、何かモデル側に便利な機能が用意されているのでは
ないかと思い、質問させていただきました。
一発でkey, valueのペアの配列にして返してくれるような呼び出しはないのかな、
と思いまして。 <>
nobodyさん<>sage<>2014/11/07(金) 14:46:16.73 ID:???.net<> as_array()でkeyとvalueを指定するのじゃダメなの?
fuelphpのmodelって素のclassだからORMとか使わない限り、モデル側には便利機能なんてないけど。 <>
nobodyさん<>sage<>2014/11/10(月) 09:02:53.02 ID:???.net<> >>215
ありがとうございます。
Ormはもちろん使うつもりです。as_array()の使い方をみてみます。参考になりました。 <>
nobodyさん<>sage<>2014/11/25(火) 10:20:48.60 ID:???.net<> Larabelはモッサリ感がある。
やっぱり今使えるのはFuelPHPなんだよね。 <>
nobodyさん<>sage<>2014/11/29(土) 00:10:07.22 ID:???.net<> 感とか言わんで、ちゃんと測定してーな。
エンジニアなら。
参考にさせて頂きますしおすし。 <>
nobodyさん<>sage<>2014/11/30(日) 19:37:37.74 ID:???.net<> 測定しないとなんともいえないけど
オーバーヘッドでかそう感はある <>
nobodyさん<>sage<>2014/11/30(日) 21:58:54.44 ID:???.net<> フレームワークの速度差が体感で分かるのか?
すげーなw <>
nobodyさん<>sage<>2014/11/30(日) 22:07:45.61 ID:???.net<> 単体の速度差はわからんけど、アクセスが増えてくると
やっぱり体感できるくらいは違いある <>
nobodyさん<><>2015/01/09(金) 20:53:39.04 ID:7V1NoH9Xh<>質問させていただきます。
ajaxでCSRF対策トークンのつき合わせについてですが、
Securityクラス利用時ajaxで複数回リクエストを投げると、
サーバーサイドでトークンが書き変わって、2回目からのリクエストがエラーになります。
スマートな解決方法があったらご教授願いたいです。<>
nobodyさん<><>2015/01/13(火) 18:54:29.72 ID:Ca3i31Mzt<>↑ですが、自己解決しました。
Securityクラスにjs_fetch_token()というメソッドが用意されていたのでそれ使いました。
ありがとうございました!<>
t<><>2015/01/14(水) 23:43:48.83 ID:yWxprzgG6<>車用ピッキングツール 車の鍵を不正に開ける工具
http://www.amazon.co.jp/dp/B00RGI2EU8<>
nobodyさん<>sage<>2015/01/19(月) 21:20:22.34 ID:???.net<> 名前空間関係なく
普段使ってる自作関数を直接呼ぶのは
やっぱりマナー違反だろうか <>
nobodyさん<>sega<>2015/01/19(月) 21:22:29.93 ID:???.net<> いちいちユーティリティクラス作るのも
面倒なんだよなー
無作法なのと利便性と、どっちをとるべきか…… <>
nobodyさん<><>2015/02/02(月) 11:00:33.54 ID:sVtQBZsO.net<> Authで自作サイトに認証機能を付けたのですが、質問です。
認証が必要なアクションにアクセスした時、ログインページにリダイレクトします。
認証が成功した後、もともとアクセスしようとしたアクションにリダイレクトするということは可能なのでしょうか。
CakePHPにはこの機能があったと記憶しています。 <>
nobodyさん<><>2015/02/14(土) 01:34:14.53 ID:GmmLQe4e.net<> wikiのパッケージってある?
探してもなかったんだよね。
Markdown記法は気軽に使えるみたいだけど、
それに加えて、履歴管理と閲覧・編集のパーミッション管理とかして欲しいんだよねぇ。 <>
nobodyさん<>sage<>2015/02/18(水) 05:16:39.08 ID:???.net<> FuelPHPの本書いてる鈴木さんて、すごい人なんだね。
この人がいれば、地道にシェアがUPする気がする。
あ、俺田中ですので。 <>
nobodyさん<>sage<>2015/03/07(土) 12:42:25.84 ID:???.net<> >>227
リファラじゃない?
Input::referrer();
でなんとかなんないかな? <>
nobodyさん<>sage<>2015/03/08(日) 05:01:32.36 ID:???.net<> 初フレームワークだけど便利だね
ずっと自作フレームワークは利用してたけど
本物のフレームワークの仕組みはすごく勉強になるわ <>
nobodyさん<>sage<>2015/03/13(金) 20:05:11.13 ID:???.net<> これから修得するのは、FuelPHPかLaravelか、どっちが良いのでしょう?
中規模、Windowsサーバ上での開発です。 <>
nobodyさん<>sage<>2015/03/14(土) 21:49:24.20 ID:???.net<> すみません質問です。
入力フォームでバリデーションエラーになって画面を再出力するとき、
元の入力値をデフォルト値として入れる方法は、どうすればよいのでしょうか? <>
nobodyさん<>sage<>2015/03/17(火) 21:29:50.16 ID:???.net<> LaravelとFuelPHP、どっちを使おうか比べたんだけど。。。
FuelPHP、素晴らしいな!
Laravelは、
ディレクトリ構造がシンプルではない。
マニュアルが若干分かりにくい。
重厚長大すぎる。
Eloquent使ったみたらびっくりするほど遅かった。
修得するのに時間がかかる。
V3からV4、V4からV5でかなり大きな仕様変更がされており長期に安心して使えない。
Googleトレンドに騙されるところだったぜ。 <>
nobodyさん<>sage<>2015/03/18(水) 02:54:35.94 ID:???.net<> 海外のトレンドを追従するのが正解だと思うけどなぁ
epub形式の電子書籍で初心者にもわかりやすい入門書があったからfuelphpにしたけどさ <>
nobodyさん<>sage<>2015/03/20(金) 18:14:08.36 ID:???.net<> 最近チュートリアルでFuelPHPを勉強し始めた者です。
Fieldsetについて質問です。
Fieldsetを使うと、コントローラ内でラジオボタンを生成したりチェックボックスを生成すると思います。
これってロジックとビューは分離すべきという原則から外れると思うので、好ましくないと感じました。
FieldSetを使ってもMVCをきちんと分離できる上手い書き方などあるのでしょうか?
それとも、FieldSetは使わないほうが良いというのがFuelPHPerの認識なのでしょうか? <>
nobodyさん<>sage<>2015/03/21(土) 18:06:34.35 ID:???.net<> 232です。
チュートリアル学習で、本日疑問に思ったこと。
ビューのテンプレート機能(レイアウト機能)を使うときは、
Controller_Templateクラスを使いますよね。
これは、ビューをテンプレートにするかしないかをコントローラに
記述しなきゃいけないことになります。
これも232と同様に、MVCの原則に違反した書き方になる気がするのですが・・・
俺の理解不足でしょうか? <>
nobodyさん<><>2015/03/30(月) 17:25:51.17 ID:nrqN5aDG.net<> Oil migrationで外部キーを新たに設定する場合どのようにbashに叩けばいいのでしょうか。
外部キーを設定するコマンド文が分からないです。 <>
nobodyさん<>sage<>2015/04/06(月) 11:21:32.69 ID:???.net<> fuelphpのコード規約に沿ったeclipseフォーマッター公開してるサイトありませんか? <>
nobodyさん<><>2015/04/06(月) 11:22:20.76 ID:7mdTKBRz.net<> age <>
nobodyさん<>sage<>2015/04/07(火) 02:01:28.25 ID:???.net<> fuelphp のコード規約は美しくないので・・・ <>
nobodyさん<>sage<>2015/04/21(火) 21:40:25.11 ID:???.net<> 使わせてもらっている立場で批判するのは、美しくないぞ。 <>
nobodyさん<>sage<>2015/04/22(水) 00:34:29.82 ID:???.net<> >>242
逆だ
使ってもらう側からしたら、批判してもらわないと困る <>
nobodyさん<>sage<>2015/05/18(月) 22:54:24.14 ID:z7X6isnXf<>>>241
好みの問題
個人的にはキャメルよりスネークケースのが好きだし、
文字列連結演算子の前後にスペースは入れたくないのでFuelPHPのは良い
クロージャだけFuelPHPの書き方だと少し違和感あるかなー<>
nobodyさん<><>2015/06/08(月) 18:47:13.16 ID:6Yg8F62v.net<> fuelって、ユーザーが作るファイルを置いとく場所が
あちこちにとっちらかってて 収拾つかない感じだけど
どうやってバージョン管理やプロジェクト管理してる?
classesとviewsと離れ過ぎじゃない? <>
nobodyさん<>sage<>2015/06/11(木) 03:32:20.65 ID:???.net<> 気持ち的にはキャメルケースじゃないと落ち着かないけど
PHPの標準関数はアンダースコアなんだよな
なんつーかやっぱ細かいこと気にしたら負けだな
大人しくプロジェクトの方針に合わせますわ <>
nobodyさん<><>2015/06/23(火) 14:07:59.82 ID:SobDk1j7.net<> MVCとして考えるな
VCとして考えろ
fuelphpにとってMはCの補佐である
だからclasses/とviews/に分かれており、classes/の中にcontroller/とmodelsが存在するのだ <>
nobodyさん<>sage<>2015/06/26(金) 01:01:22.35 ID:???.net<> MODELってどんなんだっけか <>
nobodyさん<>sage<>2015/06/26(金) 19:33:08.71 ID:???.net<> もぉ〜〜〜出るぅぅぅぅ <>
nobodyさん<>sage<>2015/06/27(土) 14:43:38.96 ID:???.net<> 今、モデルと言えばえびちゃんもえちゃんやろ <>
nobodyさん<>sage<>2015/07/01(水) 21:00:33.57 ID:???.net<> おまえら開発環境は何使ってますか?
NetBeans、Eclipse+PDT、PHP Stormあたり? <>
nobodyさん<>sage<>2015/07/01(水) 21:12:07.61 ID:???.net<> NetBeansからPHPStormに乗り換えたよん。
NetBeansに慣れてしまえば、乗り換えるほどのメリットはないかも、だけどね。 <>
nobodyさん<>sage<>2015/07/01(水) 21:37:47.22 ID:???.net<> sublimetext <>
nobodyさん<>sage<>2015/07/04(土) 13:45:29.52 ID:???.net<> フォームからファイルアップロードする機能を作りたいのですが、
アップロードの進捗状況を表示するにはどうしたらよいのでしょうか?
FuelPHPのほかにBootlstrapなどが必要なのでしょうか? <>
nobodyさん<><>2015/07/13(月) 18:31:26.12 ID:HZJ3s8wR.net<> 必ず実行したい関数があるんだけど、
どこに仕込むのがFuelPHP流なんでしょうか
すべてのcontrollerのクラス定義の外に書く ってのはお行儀悪いですよね <>
nobodyさん<>sage<>2015/07/14(火) 13:04:44.61 ID:???.net<> >>255
Controllerを継承したクラスを作成して、継承したクラスのbefore()で実行したい関数を実行。
で、画面のControllerは作ったクラスを継承して作ればいいんじゃね。 <>
nobodyさん<>sage<>2015/07/16(木) 17:04:42.60 ID:???.net<> >>256
ありがとう。beforeなんてあったのね
ほとんどの画面はcontroller継承した自作controller継承してたから
before()にぶっこむよ。 <>
nobodyさん<><>2015/07/21(火) 16:11:13.21 ID:Jn9O21L5.net<> コントローラに
use Fuel\Core\Request;
ってのが書いてあったんだけど、これってどういう意味?
インポートってルートディレクトリみたいなのどこかで決めることできるの? <>
nobodyさん<><>2015/07/23(木) 16:08:04.26 ID:3BjeKroG.net<> FuelPHPのライブラリをFuelPHP以外でも使いたいんだけど
どうしたらいいかな。 <>
nobodyさん<>sage<>2015/07/23(木) 21:30:36.11 ID:???.net<> ソースがあるんだから何とかしろとしか言いようがない。 <>
nobodyさん<>sage<>2015/07/23(木) 23:11:07.64 ID:???.net<> >>260
ソースがあるのでインチキしてオートローダーぶっこめば出来ると踏んでる。
でも、もし公式推奨の手順があるならそれに則りたい <>
nobodyさん<>sage<>2015/07/30(木) 03:04:36.94 ID:???.net<> 過疎ってるなぁ
みんなどこで情報交換してるの?
StackOverflowの英語版とか?
日本語版は少ないよね(´д`;) <>
nobodyさん<>sage<>2015/08/02(日) 14:20:24.52 ID:???.net<> >>262
ここだよ。 ここしかないよ。
今はもう、俺とお前の二人しかいない。 <>
nobodyさん<>sage<>2015/08/03(月) 22:33:30.74 ID:???.net<> 怪しい関係だなw <>
nobodyさん<><>2015/08/06(木) 18:29:10.28 ID:R4XMXDnH.net<> PhpStorm使ってるやつおる?
viewで変数補完したいときどうしたらええの?
誰かおらん?
誰か <>
nobodyさん<>age<>2015/08/22(土) 13:51:26.68 ID:???.net<> 誰もおらんから試しにageてみるか <>
nobodyさん<>sage<>2015/08/22(土) 15:12:12.60 ID:???.net<> くそスレageんなボケ <>
nobodyさん<><>2015/09/13(日) 18:31:17.93 ID:JXmE3rui.net<> viewで変数補完する方法わかったよ。
意外と地味な手順だった。 <>
nobodyさん<><>2015/09/15(火) 17:37:47.46 ID:uIWtSRdm.net<> エラーハンドリングについて教えてください
例外を投げて、それをFuelPHPがキャッチして
例外の内容に応じて 用意したエラーページを表示する
というようなことが出来ると聞いたのですが
それを簡単に解説しているページはありますか? <>
nobodyさん<>sage<>2015/09/17(木) 23:21:45.16 ID:???.net<> Controllerの基底作ってそこでキャッチ&リダイレクトでいいんじゃないか? <>
nobodyさん<>sage<>2015/10/03(土) 12:25:58.34 ID:???.net<> 閑散としてて寂しいっす
FuelPHPer起きろよ。 <>
nobodyさん<>sage<>2015/10/03(土) 13:55:07.34 ID:???.net<> >>270
action_xxx() を呼んでるところでキャッチできるかな <>
nobodyさん<>sage<>2015/10/03(土) 20:41:04.86 ID:???.net<> >>269
例外がHttpNotFoundExceptionなら_404_をルーティング
HttpServerErrorExceptionなら500.php(core/viewsにある)をapp/viewsにコピーしてカスタマイズ
ってことかな? <>
nobodyさん<>sage<>2015/10/03(土) 20:47:59.43 ID:???.net<> つうかindex.phpを弄ればいい気がする <>
nobodyさん<>sage<>2015/10/03(土) 23:04:14.04 ID:???.net<> >>273
いや、ほんとにオレオレ例外をthrowしたいんだけど
あんまりそういうやり方は推奨されてなさそうなのな <>
nobodyさん<>sage<>2015/10/04(日) 12:40:09.79 ID:???.net<> >>275
ってことは
class MyException extends \FuelException
{
public function handle() {
$response = new \Response(\View::forge('飛ばしたいエラーページ'));
$response->send(true);
}
}
みたいにhandleメソッド実装すればよいのでは <>
nobodyさん<>sage<>2015/10/04(日) 13:24:47.59 ID:???.net<> handoruメソッドって初めて聞いた
ちょっと勉強してくる <>
nobodyさん<>sage<>2015/10/08(木) 06:00:25.53 ID:???.net<> FuelPHPで使えるユーザ認証パッケージで、メールでのアクティベーション機能があるものはありますでしょうか? <>
nobodyさん<>sage<>2015/10/08(木) 10:47:52.47 ID:???.net<> >>278
Sentryとかそれっぽい気がする <>
nobodyさん<>sage<>2015/10/08(木) 19:21:37.19 ID:???.net<> >>279
ズバリです!
ありがとうございました! <>
nobodyさん<>sega<>2015/10/11(日) 23:16:12.97 ID:???.net<> FuelPHPでのセッション変数ってどこに保存されているの?
phpのデフォルト(/var/lib/php/session/とかそのへん)には
FuelPHP上でのセッションだけが保存されてなかった <>
nobodyさん<>sage<>2015/10/12(月) 01:37:50.44 ID:???.net<> >>281
FuelPHPはデフォだとCookieセッションじゃなかったっけ
つまりセッションデータは暗号化してCookieに保存される <>
nobodyさん<>sage<>2015/10/12(月) 01:44:22.22 ID:???.net<> >>282
マジすか
うおーマジだ
マジかよ <>
nobodyさん<>sage<>2015/10/23(金) 21:40:04.03 ID:???.net<> FuelPHPで使えるカレンダーパッケージはありますでしょうか? <>
nobodyさん<>sage<>2015/10/28(水) 07:13:19.34 ID:???.net<> 俺みたいなバカにはfuelphpしか使えん
丁寧な日本語書籍を作ってくれた人に感謝してる <>
nobodyさん<>sage<>2015/10/28(水) 13:21:13.63 ID:???.net<> わかるわかる。頭の良い奴はせいぜいCでも使ってろやって思う。 <>
nobodyさん<>sage<>2015/10/28(水) 17:53:12.80 ID:???.net<> fuelphp使えりゃバカってことはないと思うが……
この業界のほんとのバカって半端ないよね <>
nobodyさん<>sage<>2015/10/28(水) 21:17:55.44 ID:???.net<> SimpleAuthを継承し、アクティベーション機能を追加したいです。
しかし、どうしたらいいのか、さっぱりわかりません。
SimpleAuthを継承する方法が載っているサイトなどありましたら、
教えてください。
お願いします。 <>
nobodyさん<><>2015/10/29(木) 15:33:34.40 ID:+y4uHlvp.net<> ☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。 <>
nobodyさん<>sage<>2015/10/30(金) 17:15:02.13 ID:???.net<> netbeansのfuelphpプラグインで
Smart Go Toが反応してくれないんだけど
何か原因わかりますかね。検討がつかなくて困ってます。 <>
nobodyさん<><>2015/11/05(木) 20:53:49.99 ID:x5tD0Tad.net<> 転職時の注意事項。
下記の条件が全て当てはまる会社にご注意下さい。
・IT系 in Tokyo
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される <>
nobodyさん<><>2015/11/10(火) 11:15:29.38 ID:PsKlrU8a.net<> TABLEタグを綺麗に出力してくれるクラスは無いの? <>
nobodyさん<>sega<>2015/11/10(火) 11:33:25.34 ID:???.net<> 一時的に 変数未定義のNOTICE!などの出力を
抑止したいんだけど、どうしたらいい?
Fuel::$env = Fuel::PRODUCTION;
と書いても効果無かった <>
nobodyさん<>sage<>2015/11/10(火) 12:34:13.74 ID:???.net<> >>292
mysqlの方の出力オプションじゃダメなんか <>
nobodyさん<>sage<>2015/11/10(火) 23:07:29.50 ID:???.net<> >>293
試してないけど、error_reportingでいいんじゃね? <>
nobodyさん<>sage<>2015/11/11(水) 20:05:44.39 ID:???.net<> Fuel、とても良いし、マニュアルの日本語訳も最高に良いんだけど。
でもオンラインマニュアルが糞。
使いにくい画面デザイン。
印刷しても、変な風になっちゃうし。 <>
nobodyさん<><>2015/11/13(金) 11:03:22.09 ID:ZsmNe4/H.net<> テンプレートエンジンを Twig に乗り換えたのですが、
Twigでフォームのフィルイン出来るライブラリってあるのでしょうか?
ドロップダウンメニューの selected を自動選択してくれるやつがあればいいなあと思いまして! <>
nobodyさん<><>2015/11/19(木) 09:38:19.96 ID:VdcbvFn4.net<> 転職の際に必ず思い出してください。
下記の条件が全て当てはまる会社にご注意下さい。
・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される <>
nobodyさん<>sage<>2015/11/19(木) 19:13:44.63 ID:???.net<> 具体的に書いてくれないと、わかんないぞ <>
nobodyさん<><>2015/11/23(月) 13:56:49.32 ID:blzlBBAp.net<> コントローラからviewを呼び出すとき
どのviewを呼び出したかをログに記録したいんだけど
コントローラのafter()にうまく仕込めないかな
Responseクラスにはその辺の情報が入ってなかった <>
nobody ◆other5OudI <>sage<>2015/11/23(月) 15:50:21.32 ID:???.net<> >>300
リフレクションするとか?
public function after($response)
{
if ($response instanceof View) {
$ref = new \ReflectionClass($response);
$filename_p = $ref->getProperty('file_name');
$filename_p->setAccessible(true);
$filename = $filename_p->getValue($response);
Log::debug('filename={' . $filename . '}');
}
return parent::after($response);
} <>
nobodyさん<>sage<>2015/11/23(月) 15:50:56.35 ID:???.net<> >>301
ごめん固定がなんか残ってた
キニシナイで…… <>
nobodyさん<>sage<>2015/11/23(月) 17:17:28.81 ID:???.net<> >>302
技術力、凄いね。 <>
nobodyさん<>sage<>2015/11/23(月) 23:54:09.94 ID:???.net<> >>301
おー 面白いぞこれ
なるほどそんなこと考えたこともなかった <>
nobodyさん<>sage<>2015/11/24(火) 16:12:15.65 ID:???.net<> フレームワーク使ってなかった時ははコードがぐちゃぐちゃになって
作り進めれば進めるほどやる気なくなっていってた
で最終的には作りっぱなしの放置
いまは楽しいよ。ありがたいねぇ <>
nobodyさん<>sage<>2015/12/02(水) 21:24:55.07 ID:???.net<> module別にそれぞれSessionを使った認証機構を作り込んでるんですが
module毎にSessionで使うCookieのキーを別にするにはどうすればいいんでしょうか?
完全に別キーにしてそれぞれのmodule内でSession::destroy()しても
他moduleには影響しないようにしたいんですが標準のSessionでは無理ですか?
Session driverはfile driverを使ってます。 <>
nobodyさん<>sage<>2015/12/20(日) 17:48:24.80 ID:???.net<> 過疎ってるな・・・
誰も使ってないのか・・・ <>
nobodyさん<>sage<>2015/12/21(月) 10:04:17.70 ID:???.net<> 使っている
使っているが <>
nobodyさん<>sage<>2015/12/22(火) 06:30:37.58 ID:???.net<> >>308
使っているが、何だよ
気になるじゃねーか <>
nobodyさん<>sage<>2015/12/22(火) 08:39:43.16 ID:???.net<> やっぱlareval... <>
nobodyさん<>sage<>2015/12/22(火) 19:11:33.56 ID:???.net<> やっぱCodeIgniter... <>
nobodyさん<>sage<>2015/12/22(火) 22:41:16.38 ID:???.net<> Symfony...
いやfuelphp使いたいんだけど客がね... <>
nobodyさん<>sage<>2015/12/23(水) 13:38:42.10 ID:???.net<> 辛そう <>
nobodyさん<>sage<>2015/12/25(金) 18:14:17.67 ID:???.net<> 孫請け乙 <>
nobodyさん<>sage<>2015/12/25(金) 20:57:27.01 ID:???.net<> Symphonyの中から別のFrameworkロードするとかどうだ? <>
nobodyさん<><>2016/01/10(日) 22:53:46.17 ID:N+Snm4+K.net<> fuelphpのログはデフォルトだと
fuel/app/logs
に書かれるけど、この場所を変更することは出来ますか?
あと、そもそもログを出さないようにすることは出来ませんか? <>
nobodyさん<><>2016/01/22(金) 02:23:02.02 ID:ByZLURfX.net<> >>316
fuel\app\config\config.php の 108行目あたりの
log_threshold を Fuel::L_ALL → Fuel::L_NONE で
いけるんじゃね?
パスはその下の log_path で指定できそうね。 <>
nobodyさん<>sage<>2016/01/23(土) 20:46:50.82 ID:???.net<> >>317
L_NONEにしてもログが出る時があるな
バグだろうか <>
nobodyさん<><>2016/01/24(日) 17:25:56.01 ID:dKkU0v40.net<> >>318
まじっすか? coreのコード見たらわかるかな。 <>
nobodyさん<>sage<>2016/01/25(月) 03:50:08.66 ID:???.net<> PHP7対応の正式版はいつくるんだ?
メインの制作者が調子悪いとかいう噂も聞くし <>
nobodyさん<>sage<>2016/01/29(金) 23:02:56.22 ID:???.net<> まだあまり使いこなしてないけど、これ便利だな。
フレームワークなんてイラネ(orオレオレでいいや)って
思ってたけどそんなことないね。 <>
nobodyさん<>sage<>2016/01/30(土) 22:33:50.08 ID:???.net<> paginationの1ページ目のURL固定の機能はありませんか?
トップ(1ページ目)が、http://sample/ だとして
1ページ目に戻るリンクが「http://sample/1」になってしまいます。
1ページ目へのリンクを http://sample/ として機能させたいです。
いまはその場しのぎで置換してURLを修正しています。 <>
nobodyさん<>sage<>2016/01/30(土) 23:16:34.77 ID:???.net<> routes.phpごにょごにょでなんとかならんかな? <>
nobodyさん<><>2016/02/15(月) 00:01:14.12 ID:WldMhh1v.net<> 過疎ってるな。
日本ではあまり人気ないのかな。
読みにくいから? <>
nobodyさん<><>2016/02/15(月) 01:03:37.04 ID:R3/b+pft.net<> ふえる? <>
nobodyさん<>sage<>2016/02/18(木) 21:24:35.49 ID:???.net<> 500エラーのルーティングがわからない(´д`;)
404はできるんだけど・・・ <>
nobodyさん<><>2016/02/20(土) 14:42:29.30 ID:iTfmfTsQ.net<> バッチ来いなんでも答えるぞ <>
nobodyさん<>sage<>2016/02/22(月) 17:12:17.46 ID:???.net<> お言葉に甘えまして…
「PHPの絵本」という本を読了した程度の知識しかないんですが、次のステップとして、実際にウェブサービスのローンチを目指そうと思っています。
(題材は自分の趣味を用いて適当に)
それにあたり、今は「生のPHPでイチから作るか、フレームワークの力を借りるか」で少し悩んでいます。
最初はやはり、フレームワークに頼らずイチから作った方が良いでしょうか?
フレームワークの場合の候補としてはFuelPHPあるいはCodeIgniterを考えていたのですが、
CodeIgniterを自分なりに調べたところ、英語がからっきし駄目な自分には和訳の少ないCIは不向き?&唯一日本語で出ている書籍「CodeIgniter徹底入門」が古いVerで書かれているという事なので、
「鈴木 憲治さん著:はじめてのフレームワークとしてのFuelPHP 改訂版」
を購入して学ぼうと思っています。
長々と書いてしまいましたが、いま最も知りたいのは、
「最初のサイトでフレームワークから入ったらいかんよ!最初は生でイけ!」
というご意見があれば指摘してもらいたいという感じです。
宜しくお願いします<(_ _)> <>
nobodyさん<>sage<>2016/02/23(火) 04:59:23.43 ID:???.net<> 生でズップリ理解してから使うイボ付きコンドーさんがフレームワークだと知れ <>
nobodyさん<>sage<>2016/02/23(火) 06:42:08.33 ID:???.net<> とりあえずパーフェクトPHP読んどけ
フレームワーク自作してみて何をやってるか理解してから自分に合ったフレームワーク選んだほうがいいよ <>
nobodyさん<>sage<>2016/02/23(火) 12:14:29.83 ID:???.net<> >>329
>>330
ありがとうございます。
次に進む道を決めました。さっそくパーフェクトPHPをAmazonで購入して勉強を重ねてみます。 <>
nobodyさん<>sage<>2016/02/23(火) 19:14:04.61 ID:???.net<> >>328
fuelを薦めたいところだけど、最初のイッパツなら確かに生かな
その上で同じものをフレームワーク越しに作れば理解深まるか <>
nobodyさん<>sage<>2016/02/23(火) 21:09:34.45 ID:???.net<> SQL直打ちのミニアプリでもちょっと作ってみてすぐFuelでいいんじゃないの。
それからPHPのリファレンスでも見れば。 <>
nobodyさん<>sage<>2016/02/23(火) 21:32:29.60 ID:???.net<> 皆さんレスありがとうございました
先ほどパーフェクトPHPを購入しました
一旦FuelPHPのことは頭から離してまずはパーフェクトPHP読了を目指します(`・ω・´) <>
nobodyさん<>sage<>2016/02/24(水) 00:02:50.46 ID:???.net<> >>329
それ女目線?
イボ付きって男には直接的な恩恵ないよな <>
nobodyさん<>sage<>2016/02/26(金) 01:23:58.38 ID:???.net<> >>335
歳を取ったんだよ <>
nobodyさん<><>2016/03/15(火) 01:09:04.19 ID:+P6FdBnW.net<> はぁらどっこいせ <>
nobodyさん<><>2016/03/15(火) 13:11:24.54 ID:P62fn8jV.net<> ログを出力するクラスが使いにくい
拡張子変えられないの?
なんでログファイルがphpなぬ? <>
nobodyさん<>sage<>2016/03/15(火) 18:56:19.83 ID:???.net<> phpなら直接URLを指定されても表示されないから安全なためじゃないの? <>
nobodyさん<>sega<>2016/03/20(日) 11:50:19.28 ID:???.net<> コントローラのbefire()の中で判定をして、条件を満たさなかったら
リクエストとは違うページを表示するかリダイレクトしたいんだけど
どう書いたらいいの? <>
nobodyさん<>sage<>2016/04/04(月) 16:39:24.31 ID:???.net<> せっかく学んだのに下火になってるとかめんどくせー
fuelからコード書き直す気力なんてねーぞ <>
nobodyさん<>sage<>2016/04/04(月) 20:08:04.79 ID:???.net<> ほかの言語を学びたくなかったからfuel選んだので
とくに困ることはないな
ソース読み切れる規模だし、いよいよとなったら
世界で俺だけが使い続けることもできる <>
nobodyさん<>sega<>2016/04/06(水) 11:00:10.65 ID:???.net<> sessionidをクッキー使わずやりとりしたいんだけど
どうしたらいいの? <>
nobodyさん<>sage<>2016/04/07(木) 21:54:08.21 ID:???.net<> MVCなにそれおいしいの状態から勉強し始めたけどムズいな
早く使いこなしたい <>
nobodyさん<>sage<>2016/04/08(金) 02:03:43.06 ID:???.net<> >>344
VとCだけで乗り切るんだ
Mなんか単なるライブラリだ <>
nobodyさん<>sage<>2016/04/08(金) 09:25:26.70 ID:???.net<> ずっと生phpでシステム組んできたんだけど、FuelPHPの本買ってきた。
こいつで組んでみる。
挫折するかもだけど…。 <>
nobodyさん<>sega<>2016/04/10(日) 19:36:10.49 ID:???.net<> formクラスを使うと、自動でIDがつくんだけど
formに名前振ってないとき同じIDがつくのは仕様としてどうなん?
ちょっと適当すぎアンドかっこ悪すぎじゃね? <>
nobodyさん<>sage<>2016/04/10(日) 20:03:59.62 ID:???.net<> そういうルールだと割り切って深く考えず、素直に従うのが吉。 <>
nobodyさん<>sage<>2016/04/11(月) 01:46:34.25 ID:???.net<> >>343
Web Storageには、ローカルストレージとセッションストレージの二種類の保存領域がある <>
nobodyさん<>sage<>2016/04/11(月) 12:56:19.05 ID:???.net<> 今、カステラCMSというのをPHPで作成しているのですが需要はあると思いますか?
カステラCMSの特徴は・・・
オブジェクト指向ではなく、ネイティブ指向
NOSQL、NODATABASE
データファイルではなく、ネイティブファイル指向
カステラCMSで作成したホームページは、カステラCMSが無くても動作。
カステラCMSは、ローカルapacheとサーバーapacheで同じように動作。
リアルファイル&リアルディレクトリ、RF&RD型のコンテンツ・マネージメント・システム。 <>
nobodyさん<>sage<>2016/04/11(月) 13:14:50.67 ID:???.net<> RF&RD型のRCMS
リアルファイル&リアルディレクトリのリアル・コンテンツ・マネージメント・システム <>
nobodyさん<>sage<>2016/04/11(月) 16:07:23.22 ID:???.net<> 需要ないだろね
そんなん使うぐらいなら素直にsinatra使う <>
nobodyさん<>sage<>2016/04/13(水) 16:36:02.67 ID:???.net<> カステラCMSが完成した。
構想に要した時間、2時間
製作期間、18時間(オブジェクト指向ではなく、コピペ指向)
普通のファイルを出力するというCMS。できあがるファイルはtemplate.htmlなどを
読み込む普通のPHPファイル。
メリットーーーー
ログ保存時以外FTP不要。できあがるファイルはネイティブHTML・PHPファイル。
拡張子はHTMLだが、PHPで動くように。もっどりライトは使っていない。
ファイルの更新日がちゃんと渡される。拡張性や自由度は100%。カステラCMSは
自分が管理するカテゴリフォルダに普通のページを生成する。カテゴリごとにテンプレート
の読み込みを変えられる。CSSやHTMLテンプレートはwebで変更可能。画像UPあり。
エディタはjavascriptでリアルタイムタグ表示。自分で作ったサイトテンプレートのCSSを使って
表示できる。
----------------------------
デメリット。普通のHPが出来上がるだけ。 <>
nobodyさん<>sage<>2016/04/13(水) 19:25:52.77 ID:???.net<> おめでとうございます <>
nobodyさん<>sage<>2016/04/13(水) 19:39:06.51 ID:???.net<> >>353
公開して <>
nobodyさん<>sage<>2016/04/13(水) 19:44:22.74 ID:???.net<> http://qiita.com/henriquebremenkanp/items/ec6d83b34a6909d96bdd <>
nobodyさん<>sage<>2016/04/13(水) 20:13:57.51 ID:???.net<> 既存のCMSとは一線を画したRCMS、カステラCMS
モダンなログイン画面http://fast-uploader.com/file/7016101294429/
自作cssを呼び出して記述可能http://fast-uploader.com/file/7016101257440/
/ディレクトリ/ファイル というネイティブアクセスが可能http://fast-uploader.com/file/7016101284986/ <>
nobodyさん<>sage<>2016/04/16(土) 14:41:56.26 ID:???.net<> また微妙だなこれ <>
nobodyさん<>sage<>2016/04/19(火) 13:42:10.80 ID:???.net<> >>334 の自己レスですが、読了しました
今までぼんやりしていた部分を学習したことでものすごく自信がつきました
せっかくなので来たるべき危機に備えFuelを守護神に、まずはオレオレで作ることにしました(`・ω・´)
レスを下さった方、その節は本当にありがとうございました <>
nobodyさん<>sage<>2016/04/20(水) 19:35:02.98 ID:???.net<> フレームワーク覚えるの面倒だからオレオレでずっとやってきたけどそろそろフレームワーク使うときが来たようだ <>
nobodyさん<>sage<>2016/04/20(水) 20:36:41.67 ID:???.net<> 俺もパーヘクトPHP買おうかな
いきなりフレームワーク使いながらPHP始めたから基礎的な事が抜けてる気がする <>
nobodyさん<>sage<>2016/04/23(土) 05:05:23.93 ID:???.net<> いまさら気がついたけど
配列いじるArrクラスめっちゃ便利じゃん <>
nobodyさん<>sage<>2016/04/25(月) 12:04:05.89 ID:???.net<> フフッ 便利だろう? <>
nobodyさん<><>2016/04/30(土) 18:00:02.07 ID:jAXn1uke.net<> Viewの中で、Viewの名前を取得することはできるかな <>
nobodyさん<>sage<>2016/04/30(土) 22:22:17.55 ID:???.net<> 1.9って出てるけど1.8で1.x系は終わりだったんじゃないの?
本家のほうは1.9のこと何も書いてないけど? <>
nobodyさん<>sage<>2016/05/01(日) 11:09:19.88 ID:???.net<> そんなのあるんだ。
更新だけしとこうと思ったら
1.7.3でlatestといわれてそのままにしてるんだけど <>
nobodyさん<>sage<>2016/05/04(水) 18:31:35.23 ID:???.net<> 1.9は知らないが1.8なら出てるな <>
nobodyさん<>sega<>2016/05/19(木) 18:43:07.39 ID:???.net<> fuelphpで、フォーム関係のユーティリティクラスは充実してるけど
テーブルを書くためのユーティリティってないよね
みんなテーブルってどうやって書いてる?
ちまちまTABLEタグ打ってる? <>
nobodyさん<>sage<>2016/05/19(木) 22:43:07.36 ID:???.net<> formのユーティリティクラスすら使ってないわ
全部smartyのテンプレートに直書き <>
nobodyさん<>sage<>2016/05/21(土) 23:15:07.08 ID:???.net<> つい最近勉強しはじめたんだが
oilで作られるmodelやcontrollerってわりと手直ししないと
不満がたまってしかたない
generate.phpってカスタマイズしてたりするの? <>
nobodyさん<>sage<>2016/05/22(日) 02:19:57.74 ID:???.net<> >>370
コントローラはどう手直ししてるの?
継承じゃ足りんってことだよね? <>
nobodyさん<>sage<>2016/05/22(日) 11:21:27.24 ID:???.net<> >>371
namespaceとuseの追記
モジュールのディレクトリにあわせてnamespace書く
するとViewとかのcore系が見つからなくなるので
use書いて……ってしてる…… <>
nobodyさん<>sage<>2016/06/14(火) 00:03:38.07 ID:???.net<> Restコントローラでauthメソッドで認証すると
認証失敗のときは status:0 で error にエラーメッセージが入って
HTTPステータスは401になるけど
これらを変更するにはどうしたらいいですか? <>
nobodyさん<><>2016/06/25(土) 01:16:21.36 ID:OKVW+WqX.net<> 盛り上がらんなぁ(´д`;) <>
nobodyさん<>sage<>2016/06/25(土) 17:14:18.20 ID:???.net<> 答えてやれよ <>
nobodyさん<>sage<>2016/06/26(日) 16:28:35.94 ID:???.net<> ごめん使ってないから知らない。 <>
nobodyさん<><>2016/07/02(土) 01:40:26.54 ID:7LjrOJPE.net<> 誰か燃料投下して〜
ららべるに負けるなw <>
nobodyさん<>sage<>2016/07/02(土) 06:15:36.27 ID:???.net<> まず投下されてる燃料を燃やせば <>
nobodyさん<>sage<>2016/07/05(火) 21:29:54.13 ID:???.net<> 書籍は買った
でも放置しとる <>
nobodyさん<>sage<>2016/07/05(火) 23:13:27.67 ID:???.net<> そうか <>
名無しさん@そうだ選挙に行こう! Go to vote!<>sage<>2016/07/10(日) 18:43:14.26 ID:???.net<> age <>
nobodyさん<><>2016/07/12(火) 13:14:43.78 ID:bO4py1IV.net<> ●起業したいプログラマに1000万円まで投資します●
アイディアと情熱のある方のみ、お願いします。
http://good-hill.xsrv.jp/?id=55112
『 グッドエンジェル 』
投資家と起業家のマッチングサービス
有名IT投資家からベンチャーキャピタルまで参加されています。 <>
nobodyさん<>sage<>2016/07/18(月) 11:38:36.01 ID:???.net<> FuelのDateクラスって日付の足し算、引き算(1ヶ月後とか3日前とか)
できないんでしょうか?
Dateを(timestamp経由で)DateTimeに変換してmodifyして
戻すしかない? <>
nobodyさん<>sage<>2016/07/18(月) 12:32:28.06 ID:???.net<> >>383
fuelのDateは、日付オブジェクトとして持ち歩くものじゃなくて
最終出力の時にフォーマットを手抜きしたい時に使うものです
なのでDateオブジェクトに日付を足すとかはそもそもしないぜ <>
nobodyさん<>sage<>2016/07/23(土) 11:34:07.17 ID:???.net<> >>384
そうなんですね。
Dateクラスだけでは日付処理完結できないのね。残念。
ありがとう。
もういっこしつもん。
oil refineでTASK動かせるけど
・WEBからのアクセスか、TASKなのかの判別
・TASK名の取得
ってどうやるんでしょうか? <>
nobodyさん<>sage<>2016/07/24(日) 03:47:44.37 ID:???.net<> >>385
php_sapi_name()がcliならタスク
タスク名はクラス名そのものでしょ <>
nobodyさん<>sage<>2016/07/30(土) 10:20:35.13 ID:???.net<> クライアント処理との連携が弱い気がするんだが
どのフレームワークもそんなもん?
ASP.netだったらクライアント処理かサーバ処理か
わからないくらい連携してて
これはこれで使いにくいが(´д`;) <>
nobodyさん<>sage<>2016/07/30(土) 23:41:42.18 ID:???.net<> >>387
fuelもsymfonyもcakeもlaravelも
asp.netと比べれば疎結合で
こんなもんだって感じ <>
nobodyさん<>sage<>2016/08/03(水) 23:18:26.50 ID:???.net<> https://github.com/fuel/core/commit/0edc9c3ec381a45424b098154ec0392b2ef0bd68
お、前は2.0でやるとか言ってたのにな
Presenterのview変更するメソッド増えてる <>
nobodyさん<>sage<>2016/08/15(月) 15:08:34.89 ID:???.net<> プレゼンターは
なににつかうの? <>
nobodyさん<>sage<>2016/08/24(水) 00:19:06.80 ID:???.net<> 最近、生の改修案件受け持つことになって、煩雑なコード見てたらフレームワークって便利だったんだなと染み染み思う <>
nobodyさん<>sage<>2016/08/25(木) 01:19:51.69 ID:???.net<> 生て
ごりごり膨らんだメンテもドキュメンテーションも半端な自社モノのオレオレライブラリ使ってるとかかな <>
nobodyさん<>sage<>2016/09/09(金) 13:24:49.33 ID:???.net<> 最近勉強を始めました。
PHP自体は経験者なのですが、FuelPHPの仕様(?)なのか自作クラスの作成方法で詰まっています。
staticな関数を並べた自作クラスではなく、メンバ変数をいくつも用意し、
そのクラスをインスタンス化してgetterやsetterで使用する想定なのですが、
素のPHPのクラス作成時のような「__construct」を用いたクラス作成はできないのでしょうか?
function __construct() {
// 処理
}
みたいな。
なんかstaticで自身のインスタンスを作成して返す…みたいな形ならできそうですが、どれが正しいんでしょう?
class Hoge {
private static $instance;
public static function forge() {
$ins = new Hoge;
self::$instance = $ins;
return self::$instance;
}
}
な感じでなら通るには通ったのですが…。
(コード適当ですみません)
ちょっと困惑気味です。 <>
nobodyさん<>sage<>2016/09/09(金) 23:58:02.15 ID:???.net<> >>393
?
ふつうにできるけど…… <>
388<>sage<>2016/09/12(月) 18:27:50.62 ID:???.net<> >>394
ごめんなさい、自己完結です。
ちょっと勘違いでした。 <>
nobodyさん<>sage<>2016/10/10(月) 17:19:16.76 ID:???.net<> fuel本の著者がtwigの日本語ドキュメントが無いって嘆いてたけど
平易な英語で書かれてる本家のドキュメントじゃだめなのかな…
ちょっとショック <>
nobodyさん<>sage<>2016/10/10(月) 22:17:30.54 ID:???.net<> >>396
自分は読めるからいいんだよ。
自分以外の日本人は英語苦手(だからtwigが広まらない)
ので嘆いてたんだよ
じゃあ自分が翻訳しろや というショックなら、確かにそうだよな <>
nobodyさん<>sage<>2016/10/11(火) 09:09:42.77 ID:???.net<> >>397
だといいんですけどこれ見るとどうも違う気が
kenjis @kenji_s 10月4日
【質問】Twigのドキュメントの日本語訳、どこかにありませんか?
kenjis @kenji_s 10月5日
ありがとうございます。しかし、かなり古いですね。しかも、私が欲しかったadvanced.rstは翻訳されてませんでした (^^; 誰か翻訳再開しませんかね? #symfony_ja
kenjis @kenji_s 10月5日
PHPやばい。最近、俺の欲しいPHP関連の日本語の情報が結構ない。英語かJavaの書籍とかを読むしかない感じがする。日本のPHPユーザがやばいのか? 日本がやばいのか?
まあスレ違いなのでやめておきます <>
nobodyさん<>sage<>2016/10/11(火) 21:59:58.16 ID:???.net<> なんで英語ができないといけないのか理解できん。
すくなくともkenji_sは英語が堪能なお前より、よっぽどPHPに詳しいと思うぞ。 <>
nobodyさん<>sage<>2016/10/12(水) 00:29:21.32 ID:???.net<> 本人降臨 <>
nobodyさん<>sage<>2016/10/12(水) 00:34:28.39 ID:???.net<> ディスってんのか <>
nobodyさん<>sage<>2016/10/12(水) 05:12:35.60 ID:???.net<> >>401
これってなんだよ日本語使えやボケが <>
nobodyさん<>sage<>2016/10/16(日) 17:00:26.24 ID:???.net<> 新しい職場で上司(現役PG)と一緒に画面見ながら不具合調べてたとき
expireってどういう意味ですか?
って聞かれてショックでした。
まぁ世の中そういうもんということでw マターリいきましょうw <>
nobodyさん<>sage<>2016/10/16(日) 22:54:41.63 ID:???.net<> expireの対義語が即座に出てこないなら、お前も同レベルだろう <>
nobodyさん<>sage<>2016/10/17(月) 05:05:47.19 ID:???.net<> >>404
valid? <>
nobodyさん<><>2016/11/12(土) 22:41:11.65 ID:HFOD/s9L.net<> あまり流行らないなぁ <>
nobodyさん<>sage<>2016/11/19(土) 14:25:54.39 ID:???.net<> 終わったフレームワークだし新規で使う人はいないだろうね <>
nobodyさん<>sage<>2016/11/19(土) 23:02:26.92 ID:???.net<> cakeに比べればだいぶマシな状況と思うよ <>
nobodyさん<><>2016/12/24(土) 10:03:56.33 ID:Y/KKSWwK.net<> 仕事で
これから絶対流行ります!
って説明してこのフレームワークにしたわけだが
あんまり流行ってないな(´д`;)
どうしようかしら。 <>
nobodyさん<>sage<>2016/12/24(土) 13:05:36.49 ID:???.net<> >>409
別にいいじゃん
おれは逆に、この先どんだけ廃れても
その気になればなんとか自分でもメンテ出来る
というのを基準にfuelを選んだぞ <>
nobodyさん<>sage<>2016/12/25(日) 08:30:53.22 ID:???.net<> ぜんぜんOK問題なし。
いろんな束縛や反対意見があっても、自分の好きな開発環境に
して仕事をすすめるのもエンジニアの技量のうち。 <>
nobodyさん<>sage<>2017/01/07(土) 07:16:33.14 ID:???.net<> fuelは初めから流行る気がしなかった。パッとしなさすぎ。 <>
nobodyさん<>sage<>2017/01/07(土) 10:42:16.04 ID:???.net<> 当初は幾つかのレンサバでFuelphpを持て囃してた記憶がうっすらある <>
nobodyさん<>sage<>2017/01/07(土) 19:07:02.33 ID:???.net<> パッとしなくても、流行らなくてもいい。
安心して長く使えるのが一番。 <>
nobodyさん<>sage<>2017/01/08(日) 23:05:29.85 ID:???.net<> >>414
んだね <>
nobodyさん<>sage<>2017/01/09(月) 12:38:15.93 ID:???.net<> fuelは安心して長く使えるの? <>
nobodyさん<>sage<>2017/01/09(月) 12:53:04.06 ID:???.net<> ドキュメントが充実しているから長く使えると思う。
長く使えば、バグは枯れてくるし
同じスキルを長く保持すれば開発品質が上がり開発者の評価も上がるし、
会社としてもスキル統一ができてスキルの高位平準化ができるし。
いいことずくめ。
頻繁にV.UPを繰り返すフレームワークを採用するのは、開発者としても組織としても、損だと思う。 <>
nobodyさん<>sage<>2017/01/14(土) 00:28:13.18 ID:???.net<> >>416
コード小さいし、最悪でも自力でなんとかなんだろ <>
nobodyさん<>sage<>2017/01/25(水) 00:58:15.21 ID:???.net<> 質問です。
DBクラスを使用してMySqlからデータを引いてきますが、
複数DBのテーブルをJoinしてデータを取得することはできますか?
Sqlとしては同サーバにある場合はDB名.テーブル名でJoinできそうですが、
fuelのDBクラスでそれはできますか?
executeの引数にDB名指定することはできるみたいですが、複数の場合は…? <>
nobodyさん<>sage<>2017/01/25(水) 15:23:19.73 ID:???.net<> >>419
自分でなんとかするしかないね
標準のDBクラスではできない <>
nobodyさん<>sage<>2017/01/25(水) 16:41:51.37 ID:???.net<> >>420
無理だとしたら、両方からとってきて自力でガッチャンコするしかないってことですね。
嫌だなーそれ <>
nobodyさん<>sage<>2017/01/26(木) 02:51:00.60 ID:???.net<> http://fuelphp.jp/docs/1.8/classes/database/qb_select.html
joinってあるけど、、、ORMでできるかどうかって話? <>
nobodyさん<>sage<>2017/01/26(木) 02:52:37.37 ID:???.net<> スマン、見逃してた、複数テーブルじゃなくて複数DBね、、、 <>
nobodyさん<>sage<>2017/01/26(木) 15:00:41.09 ID:???.net<> >>421
標準の機能ではできないだけだし
手で普通にクエリーを書けばよかろう <>
nobodyさん<>sage<>2017/01/26(木) 18:13:13.71 ID:???.net<> >>424
手で普通にって、joinしたあとgroupbyもしたいわけで、
二回にわけてとってきて、自力でマージしながら重複省くのってすごく嫌です… <>
nobodyさん<>sage<>2017/01/27(金) 16:00:28.07 ID:???.net<> >>419
標準のDBクラスのqueryメソッドからjoinできるよ?
できないって言ってる人って、マッパーのこと言ってるの? <>
nobodyさん<>sage<>2017/01/27(金) 18:48:13.82 ID:???.net<> >>425
だいたいのことはクエリ一発でできるじゃんという話なんだけど
まあfuelphp関係なくなるからどうでもいいか <>
nobodyさん<>sage<>2017/01/27(金) 20:39:22.07 ID:???.net<> >>426
別DBのテーブルでもjoinできますか?
executeメソッドの引数のDB名は指定なしでOKなんですか?
他に設定しなきゃいけないものとかあるんでしょうか?
ちなみに同サーバの別DBです。
sqlでは普通にできることですね。
fuelのDBクラスを使ってできますか? <>
nobodyさん<>sage<>2017/01/27(金) 20:40:46.29 ID:???.net<> >>426
テーブルJoinの話ではなく、別DB間のjoinの話です <>
nobodyさん<>sage<>2017/01/27(金) 23:13:16.47 ID:???.net<> >>428
queryで直sql指定すればいいんじゃない?
別db.テーブル名でjoinすればいいと思う。
試せないの? <>
nobodyさん<>sage<>2017/01/29(日) 03:09:16.79 ID:???.net<> >>429
DB::expr使ってはどうだろう? <>
nobodyさん<>sage<>2017/01/30(月) 00:45:16.38 ID:???.net<> >>431
なるほど、sql直書きですか。
そうすればいいんですね。
ありがとう。 <>
415<>sage<>2017/02/02(木) 18:29:56.73 ID:???.net<> >>432
どういたしまして <>
nobodyさん<>sage<>2017/03/24(金) 06:07:38.07 ID:???.net<> >>417
それで言ったらStrutsとか安全で最強のはずだが、
現実はセキュリティホールは放置されたまま誰も手を入れようとせず、
なのにいまだに使い続けられクラッキングの温床になってるよな <>
nobodyさん<>sega<>2017/05/19(金) 10:38:21.37 ID:???.net<> Viewで画面を表示するとき、アドレスも変更したい。
なんかできそうな気がするけど、やり方がわからない。 <>
nobodyさん<>sage<>2017/06/28(水) 09:25:38.00 ID:???.net<> 366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744
367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/
372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する
↓
Railsはマイナー、メジャーのアップデートが半年以内に必ずある
↓
客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく
↓
気づいてから1年以内に通知すれば、5年間無料保証ゲット
↓
つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな
376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>383>>384>>380
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。 <>
nobodyさん<>sage<>2017/06/28(水) 09:26:13.02 ID:???.net<> 瑕疵担保責任(かしたんぽせきにん)
瑕疵担保責任のポイント
民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない
http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt
改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている
全ベンダーが泣いた民法改正案を解説しよう その1
http://www.atmarkit.co.jp/ait/articles/1609/14/news009.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html
ポイント1:修補や損害賠償、契約解除の期限がなくなる
従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。
もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。 <>
nobodyさん<>sage<>2017/06/29(木) 09:23:09.81 ID:???.net<> サーバー変えたら動かなくなりました。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
WEBサーバーにパッチプログラムをあてたら動かなくなりました。
DB変えたら動かなくなりました。
DBをアップデートしたら動かなくなりました。
PHPのアップデートプログラムを更新したら動かなくなりました。
PEARのバージョン変えたら動かなくなりました。
PEARのアップデートプログラムを更新したら動かなくなりました。
WordPressのバージョン変えたら動かなくなりました。
WordPressのプラグインのアップデートプログラムを更新したら動かなくなりました。
Railsアップデートプログラムを更新したら動かなくなりました。
Rubyアップデートプログラムを更新したら動かなくなりました。
高負荷になったら動かなくなりました。 無償で修理してください。損害も請求します。
しばらく放置していて、最近動かしたら動かないです。原因はわかりません。これは御社の不具合なので無償で修理してください。
5年後ごとに起こるであろうこと PHPバージョン変えたら動かなくなりました。無償で修理よろしく
3年後ごとに起こるであろうこと Railsバージョン変えたら動かなくなりました。無償で修理よろしく
1年後ごとに起こるであろうこと Rubyバージョン変えたら動かなくなりました。無償で修理よろしく
無償で修理してください。損害賠償も請求します。無視するなら瑕疵担保責任法で訴えるぞ!
納品先の会社 10社から同時に
重大な脆弱性が現バージョンから発見されました。こちらでアップデートしたところ、起動ができなくなりました。
至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もします。 <>
nobodyさん<>sage<>2017/06/29(木) 20:28:57.12 ID:???.net<> いや、普通に特約入れるでしょ <>
nobodyさん<><>2017/09/08(金) 15:09:49.54 ID:hJTXBVGo.net<> fuelphpをeclipseのxdebugでデバッグしたいだけどいけるのかな?
ぐぐってもいまいち構成が違うんでなんか大変なんかな? <>
nobodyさん<><>2017/09/08(金) 15:18:46.00 ID:hJTXBVGo.net<> >>429
phpの話じゃなくなっちゃうけど、FDW使って
外部リンクしたらどう?
postgresとoracleなら昔リンクした事ある
設定面倒だけど。 <>
nobodyさん<><>2017/09/08(金) 15:26:27.40 ID:hJTXBVGo.net<> ってか日付みて吹いた。めっちゃ間隔あいてた。 <>
nobodyさん<><>2017/09/20(水) 22:57:48.09 ID:GTv0IblB.net<> 増えるphp
? <>
nobodyさん<><>2017/11/25(土) 21:11:00.87 ID:pGa2aCJi.net<> 過疎 <>
nobodyさん<><>2017/12/30(土) 12:16:13.93 ID:YhlYw6jg.net<> 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
JY8YWR64G9 <>
nobodyさん<><>2018/02/03(土) 15:04:08.40 ID:jxgsjPB6.net<> あけおめっ(遅 <>
nobodyさん<>sage<>2018/02/04(日) 13:52:54.77 ID:???.net<> おにそと、だろ <>
nobodyさん<>sage<>2018/02/19(月) 21:49:32.34 ID:???.net<> ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ <>
nobodyさん<><>2018/02/23(金) 00:57:16.33 ID:WXu64kY0.net<> なんで廃れたんだろう <>
nobodyさん<><>2018/06/05(火) 01:20:55.83 ID:Vi/oi7DF.net<> アフィリエイト向けではあるね
小さいサイトを瞬間的に作るのに向いてる
http://swalk.info/ <>
nobodyさん<>sage<>2018/06/05(火) 22:45:38.62 ID:???.net<> >>450
宣伝乙
宣伝乙
宣伝乙 <>
nobodyさん<>sage<>2018/09/18(火) 23:25:32.92 ID:???.net<> 2.0リリースはあと8年後くらいかな
Laravelはなんか使う気になれんわ <>
nobodyさん<>sage<>2018/10/19(金) 08:53:11.20 ID:???.net<> 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。 <>
nobodyさん<><>2018/10/26(金) 00:42:19.34 ID:dV9yfx7I.net<> ★★★チベ●ットの独立は、日本の核心的利益である★★★
http://jbbs.livedoor.jp/bbs/read.cgi/s●tudy/3729/1226114724/78
この掲示板(万有サロン)に優秀な書き込みをして、総額148●万円の賞金をゲットしよう!(*^^)v
http://jbbs.l●ivedoor.jp/study/3729/ →リンクが不良なら、検索窓に入●れる! <>
nobodyさん<>sage<>2018/11/14(水) 22:35:48.43 ID:???.net<> >>454
チベットの独立を認めるなら、沖縄の独立も認めないとねw <>
nobodyさん<>sage<>2018/12/12(水) 23:05:56.45 ID:???.net<> 脳が・・Fuel <>
nobodyさん<><>2019/05/09(木) 01:21:37.21 ID:HHcYDMUs.net<> phpについて役立つ情報とか
http://mevius.5ch.net/test/read.cgi/tech/1557329831/l50
91V <>
nobodyさん<><>2019/08/07(水) 00:44:25.13 ID:QcJlt/ia.net<> アップデートされた <>
nobodyさん<>sage<>2019/08/07(水) 07:39:43.31 ID:???.net<> 生きてたのか <>
nobodyさん<><>2019/08/20(火) 15:36:57.71 ID:NDSriYtW.net<> 待ってた <>
nobodyさん<>sage<>2019/09/16(月) 09:38:02.93 ID:???.net<> まだfuel使ってるプロジェクトあるの? <>
nobodyさん<><>2019/12/02(月) 18:15:03.19 ID:uP4Udutl.net<> http://fuelphp.jp/
つながらん <>
nobodyさん<>sage<>2019/12/24(火) 22:51:48.83 ID:???.net<> 使いやすくて本まで買って勉強してたのにどうしてくれてんだ <>
nobodyさん<>sage<>2020/06/23(火) 23:57:03.80 ID:???.net<> 本家サイトに行こうよ <>
nobodyさん<><>2021/01/24(日) 04:07:54.05 ID:6vLPbUCtA<>Robloxとは何か、ゲームの作り方、収入を得る方法を解説します
https://www.youtube.com/watch?v=Uzbhk6H8eJo
【ゲーム開発】個人で収入目的にゲームを作る場合の全体の流れについて解説します
https://www.youtube.com/watch?v=UwmTBZNOxZM
【就職活動】求人票を見てその会社がブラック企業か判断する方法を解説します【ゲーム会社】
https://www.youtube.com/watch?v=PuteTFuXTBs
個人ゲーム開発者の受託案件について解説します
https://www.youtube.com/watch?v=8mTHxxXRO4c
個人開発ゲームをお金をかけずに宣伝する方法を解説します
https://www.youtube.com/watch?v=gTyVT8Kfs2U
ゲーム開発でお金を稼ぐ方法を全て解説します【ゲームクリエイターになるには】
https://www.youtube.com/watch?v=Oewd-_KskQY
Unityを使って最速で収入を得る方法【ゲーム開発】
https://www.youtube.com/watch?v=qHOIAvUa6n4
ゲームのプログラムを最短で習得する勉強法について解説します
https://www.youtube.com/watch?v=_ATvvI89p1s
個人ゲーム開発者の独立1年目の全ゲーム収益公開します
https://www.youtube.com/watch?v=ZA5hqJUG0TM&t=1s
ゲームを180本作って編み出した売れるゲームの法則について解説します【体で覚えるタイプ】
https://www.youtube.com/watch?v=FeKZhA0epdw<>
nobodyさん<>sage<>2022/03/25(金) 19:39:08.63 ID:???.net<> >>461
使ってるよ\(^o^)/ <>
nobodyさん<>sage<>2022/05/06(金) 10:36:32.40 ID:???.net<> もう開発は完全に止まってるんですかね?
新機能はいらんけど、セキュリティ面とPHPのバージョンアップへの対応が気になりますね。 <>