CodeIgniter Part3 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
CodeIgniter 3.0の日本語訳は現時点ではありません。 codeigniter.jpのほうは更新されてないので閲覧非推奨。 乙ー。スレ落ちてたのかな そういや3.0触ってないなぁ 10レスとかないと落ちるんだっけか 使ってはいるから落ちないで欲しいが、ほんと枯れた使い方なので語ることがないんだよなぁ ではブリティッシュ・コロンビア工科大学について語ろう ブリティッシュなコロンビアなのにカナダにあるんだぜ 東京ドイツ村なる施設が千葉にあるぞ。 それは置いといて、どんな学校で何の目的でCI取得したのかとか確かに興味あります まとまってる情報見たことないんだよな。英語苦手だけどその大学のサイト漁るのが手っ取り早いのかな もう十分に枯れているのだから、変に学生のおもちゃにしたりせずに、 脆弱性対応などの最小限の更新を粛々と末永くやって欲しい そう? 保守してくれるだけでも御の字だから、学生のオモチャにする分には構わんかな ライセンス問題も解決済みだし万一肥大化しまくったり壊れまくるようなことがあってもフォークできるしね まともな大学ならそこらの個人や中小企業よりは末長く、行儀正しく枯れさせてくれるのではないかと期待 日本ではあまり普及してないけど世界的には多用されてるフレームワークらしいね <?php $lang['required'] = "%s は必須項目です。"; $lang['isset'] = "%s を空白にすることはできません。"; $lang['valid_email'] = "%s が正しくありません。"; $lang['valid_emails'] = "%s が正しくありません。"; $lang['valid_url'] = "%s が正しくありません。"; $lang['valid_ip'] = "%s 正しくありません。"; $lang['min_length'] = "%s は %s 文字以上で入力してください。"; $lang['max_length'] = "%s は %s 文字以内で入力してください。"; $lang['exact_length'] = "%s は %s 文字でなければいけません。"; $lang['alpha'] = "%s は半角アルファベットで入力してください。"; $lang['alpha_numeric'] = "%s は半角英数字で入力してください。"; $lang['alpha_dash'] = "%s は半角英数字、アンダースコア(_)、ハイフン(-)で入力してください。"; $lang['numeric'] = "%s は数字で入力してください。"; $lang['is_numeric'] = "%s は数値で入力してください。"; $lang['integer'] = "%s は整数で入力してください。"; $lang['regex_match'] = "%s が正しい形式ではありません。"; $lang['matches'] = "%s と %s が一致しません。"; $lang['is_unique'] = "%s は既に存在しています。"; $lang['is_natural'] = "%s は正の整数で入力してください。"; $lang['is_natural_no_zero'] = "%s は0より大きい整数を入力してください。"; $lang['decimal'] = "%s に小数点を使うことはできません。"; $lang['less_than'] = "%s は %s より小さい数を入力してください。"; $lang['greater_than'] = "%s は %s より大きい数を入力してください。"; 3.0の和訳がほしいけどない。。 ドキュメントの内容も少ないので別に和訳がなくても機械翻訳でもいいんだけどやっぱり英語初心者にとっては和訳のほうが効率がいい。 codeigniter.jpも活発じゃないので有志で翻訳やれたらいいなとは思う transifex使って翻訳しようと思ったけど設定とか使い方がよくわからず挫折した 変更点多いなあ phpの最低バージョン上げてphp5スタイルに統一したってのが取り敢えず目玉の一つかな? いろんなクラスに手が入っててバグフィックスも大量 構成見直しとか肥大化に向かってなさそうなのはいいね Composerの言及あるな。よく聞くけど使ったことないな。便利なのかな 3.xはまだ開発途上みたいだからとりあえず2.x選んだけど… ライセンスの問題もあるし、3.xにしたほうがいいのかなあ 3.xはまだ開発途上? 正式版がリリースされていますけど。 ライセンス問題が解決したのでFuelPHPとLaravelを捨てて戻ってきた 捨てたか Fuelのoilとか楽だけどな マニュアルと格闘するたびCIの最小限っぷりに戻りたくなるときはあるがw CSRF対策について質問があります。 特定のページだけCSRF対策をする方法はあるのでしょうか? config.php に、 $config['csrf_protection'] = TRUE; と書くと、アプリケーション全体(POST処理するページ)にCSRFが効いてしまい ますし、config.phpではなくコントローラのコンストラクタに書いてもCSRFが動作 しないのです。 >>22 CI知らんけど http://blog.voltampmedia.com/2012/03/24/whitelisting-codeigniter-urls-from-csrf/ でできそう application/config/config.phpに追加 $config['csrf_protection'] = TRUE; $config['csrf_exclude_uris'] = array('controller1','controller2','controller3/method1','controller3/method2'); system/core/Security.phpを変更 https://github.com/VoltampMedia/CodeIgniter/commit/f9590bc57d06ba23c30b70c8dafe16598fdf047c >>23 ありがとうございます。 遅いレスですみません。 試していませんが、紹介いただいた方法で、できそうですね。 Coreを変更する必要があることが、ちょっと引っかかりましたが。 CSRF対策を自分でコーディングすることはできますが、自分で実装すると セキュリティ上の穴ができろうな気もするし。。。 悩みどころです。 ApacheのAlias ディレクティブでURLを指定しているとき、CodeIgniterの プロジェクトルートにある .htaccess の設定がわからん。 それと、画面遷移するとき、redirect()を使うのは普通のやり方なのでつか? CodeIgniterでのユニットテストプログラムは、 標準のを使うのがよいですか? それともPHPUnitがよいのでしょうか? 標準のユニットテストライブラリのほうが簡単な気もしますが、 PHPで広く使われているPHPUnitにしたほうが 何となくよさそうだし・・・ テストをすることが目的になってるのが間違い 好きなの使えば良い おすすめの入門サイトやソースがたくさん読めるサイトってありますか? マニュアルの出来が良すぎるので、他のサイトは知らん。 CodeIgniterを使ってて、Laravelに浮気した。 しかし Laravel 5 がクソ過ぎて、CodeIgniter に戻ったよ。 Laravel で作ったサービスが1本も本稼働しなくてヨカッタ。 >>34 >しかし Laravel 5 がクソ過ぎて そうなんだ ララベルって人気あるんでしょ? セッションをクッキーに保存しても改ざんされたりしないの?暗号化されているとはいえ怖いです あれこれ他のをかじってみたが、 軽さ、容易さ、自由さ、どれを取ってもCodeIgniterが一番良いと思った。 Ion Auth の自動ログイン機能(remember機能?)について教えてください。 自動ログイン機能をOFFにしたいと思って、 $config['remember_users'] = FALSE; にしましたが、次回からも自動的にログインしてしまいます。 Ion Authで自動ログイン機能をOFFにするにはどうしたらよいのでしょうか? SQLのWHERE句を動的に組み立てる良い方法しりませんか? >>42 $where = ["条件文1", "条件文2", "条件文3"]; implode(" and ", $where) かな。 >>43 ありがとうございます db->whereを動的に呼ぶことで解決しました CodeIgniterの本って全然無いよね 「CodeIgniter徹底入門」ってのは2008年で古すぎるが かといってそれより新しいのが無い ほんとにね。入門書がないと新規ユーザーが増えないだろうから心配 とはいえ実のところ、俺はネットの情報だけで普通に使えてしまったし、トレンド技術取り込むのはFuelあたりに任せておけば良いとも思うから保守続いてりゃいいかな感もある オンラインのマニュアルが秀逸すぎて書籍は必要ないのだが、 書籍がないと新規ユーザが増えないというジレンマ。 Ion Auth、素晴らしい。 使いやすいし設定変更も容易だし、DBのスキーマ設計も綺麗。 FuelPHPでSentryを使ってみたが、仕様が今一つ。使いにくい。 FuelPHPのOrmAuthはDB設計が複雑怪奇。 そんなに違うんだ ここ数年awsばっかで認証実装自前でやってないな……… 認証みたいな責任の重い処理はできるだけ外に出したい… ほんとはそういうところこそ勉強するべきなんだろうけど >>51 同感です。 ゼロから自分で作ってもそんなに多くの時間はかからないとは思うけど 極力手をだしてはいけない領域な気がする。 広く使われているという”実績”はとても大事。 CodeIgniter3で使えるDBのORマッパークラスってあるんでしょうか? 簡単な 1対1 や 1対多 のリレーションを取ってきたいだけなのですが。 あれ、CI使いがORM欲しくなったらFuel導入・移行のタイミングなのではないかと。 まあCIとの違いも細かく多岐に渡るから一概にお勧めする訳じゃないけど 作り直しで問題ない案件なら移行コストはすんごく低いよ 帰宅後の手探り学習でも基礎抑えるまで一週間ありゃ足りる。あとは元ソースの規模次第だけど、コアに手入れてた案件でもそんな苦痛はなかった CodeIgniter使ってた人の乗り換え先としてはFuelが良いってたまに聞くけどそうなのかな 似通ってるとは言えるよ ただ、それでも機能は増えてるからね Fuel覚えたけど小規模な新規案件ではめんどくなってCIでやっちゃう、っていう併用者や出戻り組もよく聞く話 CakePHP2→3を検討したけど、 ・PHP5.4以上でないといけない(案件、クライアントのサーバーによっては古いのも未だにある) ・モデルがモデルとエンティティに分かれてサクッと作れなくなった(ZF1→2みたい) それでCIの早さ、2→3になってもほとんど構造が変わらない、 ライセンス騒動が解決してることに魅力を感じて乗り換えた >>57 >それでCIの早さ、2→3になってもほとんど構造が変わらない、 >ライセンス騒動が解決してることに魅力を感じて乗り換えた それ正解だと思うぞ。 ありがとう あとはもうちょっと普及してくれたらありがたい CIは十分普及したと思うんだけどね 先にもあったけど書籍が出てないのと、そもそも必要充分にかれてて、革新的な新機能を求める新規ユーザで賑わう状況にはない ライセンス問題の解決はいささか旧聞だけど、このシンプルさを保守し続けてくれることが何よりの喜びだと思う 新機能や発展性、活発さとかはFuelに任せておこう、っていう棲みわけもできてるしね Cakeは変更が多くて悩ましいね。改善が活発だという事でもあるから批判はないけどね CIはうまく保守続けばPHP7世代の末期まで大きな変化がないまま続くんじゃないかなと期待してる CI用のライブラリ置き場がネット上にあると良いんだけどな。 Smartyを使うライブラリとか、PHPUnitのとか、NetBeansやPHPStormの 関数補完用のファイルとか。 みんなバラバラにHP上にあるし、違うものが複数あったりするので。 「はじめてのフレームワークとしてのFuelPHP」 をCI3.0に書き直したものがほしい。 静的型付け言語に回帰してる風潮でスクリプト言語離れが進んでて phpどころかrubyでさえもオワコン化してきてるって言うのに そのphpでメンテもされてない5.2とか推奨のciが盛り上がる訳がない >>66 PHP5.4以上が推奨だが PHP 5.1.6 is no longer supported. CodeIgniter now requires PHP 5.2.4 and recommends PHP 5.4+ or newer to be used. 確かにphp=wpの言語ってイメージが強いし Framework乱立で自滅してオワコン感はある だからと言ってscalaとかgoが主流になるとは思えん 今後はどうなっていくのかね 流行りで言うとnode.jsかな。主流でもないけどwebsocketやりたい人が最初に試す環境になったと思う 最近GAE/goやってみてるんだけど、良いものなんだけどクセが多いからお勧めしにくい言語・環境でもある。主流になる日は当面なさそう 必要に応じて言語選ぶ時代になってると思うから、php+CIって構成も消えないでいてくれれば御の字かな 盛り上がって欲しくないわけではないが 趣味でやるなら流行りのFWを選べばいいけど、業務アプリとか 公式サイトとかだと、最低でも10年は稼働すると思う。 その間安心して使うには、頻繁にバージョンアップしない ものがいい。 Laravelなんて、実務で使われているんかな。 俺は怖くて使えないけど。 view側でcontrollerのメソッドを利用したいんですが どういう書き方をすればいいでしょうか? 初心者ですいませんがどなたか教えて下さい >>71 もうできてるかもだけどget_instanceでコントローラのインスタンス取得できるでしょ codeigniter動かすならapacheの方がいいでしょうか? ほぼ動的コンテンツになる気がするのですがnginxでCI使ってる人も多いようで迷います codeigniterと相性が良いのはapacheかnginxか、という意味かな? よくわからん・・・ >>74 そうです、サーバーに関しては全然わからなくて質問が変かもしれませんが… codeigniterで静的コンテンツを配信することってあんまりない気がするんですが どういう選び方すればいいんでしょう? よく例にあがるnginx リバースプロキシ+apacheで、画像やCSSやJSファイルのみnginxで 実際DBから情報とってきてHTML出力するのはapacheってのが定番なんでしょうか? 質問が変すぎて回答できないよw codeigniterとWebサーバの種類は無関係だろ。 codeigniterはフレームワークの中では一般に速いと言われている、という 位の回答しか出来ないなぁ・・・ それtとも熟達者が適切な回答をくれるかな? PHPとサーバの組合せならあるかもしれんが、PHPの中でCodeIgniterが向いてるサーバとかSymfonyが向いてるサーバとかは無いと思うぞ。 >>76 ,77 フレームワークというよりPHPに向いてて、動的か静的かなどで見ればいいんですね! これ以上はサーバーの話になるのでスレチになりそうですから失礼して、意見を参考に勉強したいと思います。 ありがとうございます。 xammpでapache+ci2という構成で作っていたものを vagrant+centos6.7+nginx+php-fpm+ci3という構成にローカルからローカルへ移しています よく分からないのが、まず前者の構成のときにroutes.phpが $route['default_controller'] = "home"; $route['(:any)'] = "home/$1"; で、.htaccessが RewriteCond $1 !^(index\.php|css|js|robots\.txt) RewriteRule ^(.*)$ /Codeigniter/index.php/$1 [L] として問題なく動いていたのですが nginxではroutes.phpはそのままにnginx.confで location / { try_files $uri $uri/ /index.php?/$request_uri; } とすると、例えばですがexample.com/test (::Home function test(){}など)は問題ないのに example.com/hoge/arg とすると404になってしまいます。::Home function hoge($arg){}といった引数をとる関数なのですが。。 結局routes.phpに手を入れて $route['hoge/(:any)'] = "home/hoge/$1"; としたら動いたのですが、腑に落ちません。.htaccessで出来ていたことがnginx.confでは出来ないとかあるんでしょうか? nginxのスレで聞こうか迷ったのですが、こちらでどなたか分かる方がいればお願いします 80ですが、原因が分かりました。 routes.phpの(:any)がスラッシュにマッチしなくなったというのはドキュメント見て知ってたんですけど これが原因でした。 (:any)では/hogeまでしか取ってくれてなかったためargが渡っていなかったようで (.+)に変えることで今まで通りの動作になりました >一方でこのバグを活用していた開発者もいることでしょう。 もしあなたがその一人で、引き続きスラッシュにマッチさせたいなら、 正規表現 .+ を使ってください: これ、自分が当てはまってるとは・・・ しかしexample.com/index.php/products/shoes/sandals/123 というようにメソッドへ引数をスマートに渡せるのが気持ち良いのに、この(:any)の変更って他にハマる人いなかったんですかね・・・ おかげで1日潰しました・・・ww is_mobileで動的に切り替えてるのですがgoogle のモバイルフレンドリーテストに合格しません >>70 思う思う。地道にセキュリティ対策で改良してくれればいいのに メジャーバージョンアップしたらソース引き継げないのはひどすぎ 今メジャーバージョンって一般的なsemverの意味合いでは「APIなどに互換性がなくなる規模の改修」を指すからそれは仕方ない 心配の本質は「ころころ打ち切るな!せめて簡単にマイグレーションできるようにしてくれ!」ってことだよねw その点CodeIgniterは天国だ。今回のメジャーバージョンアップで何も苦労しなくて逆に引くレベル CodeIgniterのライブラリ倉庫みたいなサイトはあるんでしょうか? PHPにおけるPEARやPECLみたいなものです。 CodeIgniterも少し手の混んだことをするとバージョンアップ追従するのに苦労しそうだが メジャーバージョンアップでソースが使いまわせなくなったって文句言うのは、 ドラゴンクエスト1の復活の呪文がドラゴンクエスト2で使えないって文句言うようなもんだ。 なるべく運用中のシステムのメンテナンスに掛ける労力を節約して、他の多くの仕事を 請け負ったり、新しい分野のスキルを習得して新規案件に対応したいと思わんのか? ドラゴンクエストだけやってりゃいいなら、いいけどね。 >>89 最近のゲームは引き継げるんじゃないの?知らんけど ちょっと感動したことがあったので書いておく。 cakeならサイト訪問者のログイン用と管理画面用とでセッションを分けたいとき セッションクラスに対して名前を指定すればできたけどciではそれができなかった。 そこでENVIRONMENT定数を使い分けて管理画面用のコンフィグファイルを作った。 公式のユーザガイドにはこう書いてあった。 >もし、ファイルが存在しなければ、グローバルの設定ファイルをロードします。 >これは、あなたは すべての 設定ファイルを環境固有のフォルダに置く必要はないこと、 >環境により変更するファイルだけを置けばよいことを意味します 今のところ管理画面用として分けたいのはセッション名だけでそれ以外は共通。 にも関わらずconfig.phpを丸ごとコピーして置かないといけないのか? そんな心配はなく環境固有の設定ファイルがあってもグローバルの設定を先に読んでくれるから 管理画面用のコンフィグファイルにはセッション名の項目だけを書くだけでよかった。 Ver3のマニュアルってcodeigniter.jpは作ってないの? ないよ 3からのチェンジログを本家で追いかけるのが最短かな Ver2から書き方とか使い方が大幅に変わったとかないように見えるが 大幅に変わってないのにメジャーバージョンアップなのか むしろバージョンアップしても互換性が保持されてると考えると悪いもんでもないとおもうが ライセンスの変更により極幅に変わったに違いない お察ししる! まぁそもそも緩いところが売りだから あまり機能追加とか規約とかでゴタゴタしなければ改修してくれるだけでもいいやと思ってる zendとかあの辺の大規模なやつに比べれば緩いと思うがね 日本語版のマニュアルを一括でダウンロードしたいです。 Ver2で良いです。 ダウンロードできるサイトがあれば教えてください。 railsのactive record てすごい楽だね データベースのクエリー結果の取得用の関数ですが、 fetcheColumn()に相当する関数(1列目だけ取得する関数)や、 fetchOne()に相当する関数(1行目の1列目だけ取得する関数) は、ないのでしょうか? また、パラメータクエリでは「?」を使えますが、「:name」のような 名前付きプレースホルダは利用できないのでしょうか? 今までciがPHPフレームワーク最速という認識だったけどファルコンとかスリムというのが話題になってる? もうとっくにそんな話題は終わったよw 俺の中では、Webサービス作るには、Slimは機能が不足しすぎて使えないという結論になった。 2016年03月22日 3.0のセキュリティ修正版である3.0.6がリリースされました。 よくわからんけどとりあえず3.06でサイト作ってみる。php初心者だけど趣味だしまあいいかなっと。生phpと他のフレームワークはなんか好きになれないw FuelPHPはCodeIgniterの後継らしいけど、FuelPHPではなくCodeIgniterを選ぶ理由って何だろう? fuelphpは初心者にはハードルが高かったw。もうちょいphpそのもの雰囲気に慣れたらもう少し再挑戦するつもり。 入門書かったけど本の厚さでウンザリしてしまった。 質問させてください テンプレートエンジンとしてTwigを導入してみたんですが フォームヘルパの中で変数を扱うことができません {{form_open('ここを変数で制御したい')}} シンプルな解決法はありますか? >>114 後継じゃないよ CodeIgniterでライセンスが問題になったときに似たものを作っただけ codeigniter 1.X て脆弱性が問題になったみたいだけど 具体的にどのへいが脆弱だったの? >>115 Fuelは日本でしかはやってない CodeigniterはLaravelの次くらいには使われてる 2.1.xから最新の3.0.6にアップグレードするにあたって、新規関数とか非推奨関数やら知りたいんだけど、wordpressみたいにどこかにまとめてるサイトってない? 廃止関数だけならアップグレードのページでわかるんだけども... 121だが、changelog追うしかなさそうだ... Server Requirements PHP version 7.0 or newer is required. だって そろそろ新しい和書を出してくれないかしら 3で良いから まじかよ やっぱ英語でチュートリアル読めないとついていけないか 4ってもう開発終わったん? 正式リリースは来年春ごろって何かでみた気がするけどどこでみたか思い出せない CI4は本家のダウンロードページにリンクがありますよ。 ttps://www.codeigniter.com/download CI2->3はあまり変わらなかったけど、今回は結構変わるのね。PHP7ですって。。 ttp://www.slideshare.net/tetsuroy/codeigniter4 ドキュメントが良く出来過ぎてるから、ここで質問することがないんだよ。 4のDEVじゃない正式Releaseって何時予定なん? CI4から触っててpager周り見てたんだけど検索結果件数にたいしてpager作るなら自前で書くん? FindAllになってたので 実行すれば速いんだけど今日PC無いねん Webサービスでの画面遷移について質問があります。 画面A →(POST)→ 画面B →(POST)→ 画面C と、遷移させたいとします。 で、画面Cで受信したPOSTデータにエラーがあったら画面Bに戻りたい。 このとき画面Bでは、画面Aから先にPOSTされたデータと、画面Bで先に入力した値を再表示させたい。 そこで質問ですが、 ・画面Bや画面Cでは、受信したPOSTデータをセッションに保存するように作るのでしょうか? ・画面Cから画面Bに戻るには、redirect()を使うべきか、それとも $this->画面Bのメソッド(); を呼ぶのがいいのでしょうか? 教えてください。 お願いします。 >・画面Cから画面Bに戻るには、redirect()を使うべきか、それとも $this->画面Bのメソッド(); を呼ぶのがいいのでしょうか? リダイレクト使うべき。 表示される画面とURIはなるべく一対一になるとデバッグがしやすい >>152 ありがとう。 自分が思った理由とぴったりな回答で自信持てました。 暇だしここでええんちゃうか? 見てるやつが少ないからレス付くか知らんが ではまたこのスレで質問させていただきます。 Webサービスでの画面遷移について質問があります。 画面A →(GET)→ 画面B →(POST)→ 画面C と、遷移させたいとします。 で、画面Cで受信したPOSTデータにエラーがあったら画面Bにリダイレクトで戻りたい。 このとき画面Bでは、画面Aから遷移してきたか画面Cから遷移してきたか判断したいです。 この判断方法を教えてください。 (「画面Cから遷移してきたよ」ってセッションに書いてリダイレクトするのかな???) よろしくお願いします。 >>157 俺だったら戻り時のgetにパラメータ追加するかな Ver4に上げるとVer3用のコードは書き換えが必要になりますか? Codeigniter 3.X では MY_なんちゃら をつけると 既存のLibraryやらCoreやらを継承できますが Sessionだけは MY_Sessionとしても継承できません。 これはバグでしょうか? Githubにも対策用コードみたいなのもいくつかあがってますし。。。 近日,数学科学学院2015级和2016级科学学位研究生党支部分别召开专题组织生活会, 学习“两会”精神。2015级科学学位研究生党支部学习了国务院政府报告主要内容和 “两会”舆论热点,2016级科学学位研究生党支部讨论了“两会”在国家运作中的作 用和对日常生活的影响。党员们既关秋月康秀注国务院政府报告中关于国民经济状况 的总结和2017年政府工作重点的宏观层面,也探讨了教育部部长陈宝生关于“双一流” 建设、大学生创业资助和提高博士生国家助学金的讲话,讨论了房地产调控、延迟退 休、取消漫游费等社会热点话题。与会党员同学提出,复旦大学作为国内一流大学, 数学学科作为国内一流学科,在争创“双一流”的建设中需要研究生们认真学习、刻 苦钻研;党员同学们建议,环境保护可以结合党支部的“快乐星期五”志愿服务活动, 网时代,应充分利用信息技术打破时空限制,引进先进教学内容,通过网络平台实现 资源共享。党支部书记指出,研究生党支部的党员同学要将校风学风建设与“两学一 做”学习相结合,既要传承复旦大学良好学风,也要将其发扬光大,体现党员模范带 头作用。 近日,数学科学学院2015级和2016级科学学位研究生党支部分别召开专题组织生活会, 学习“两会”精神。2015级科学学位研究生党支部学习了国务院政府报告主要内容和 “两会”舆论热点,2016级科学学位研究生党支部讨论了“两会”在国家运作中的作 用和对日常生活的影响。党员们既关秋月康秀注国务院政府报告中关于国民经济状况 的总结和2017年政府工作重点的宏观层面,也探讨了教育部部长陈宝生关于“双一流” 建设、大学生创业资助和提高博士生国家助学金的讲话,讨论了房地产调控、延迟退 休、取消漫游费等社会热点话题。与会党员同学提出,复旦大学作为国内一流大学, 数学学科作为国内一流学科,在争创“双一流”的建设中需要研究生们认真学习、刻 苦钻研;党员同学们建议,环境保护可以结合党支部的“快乐星期五”志愿服务活动, 网时代,应充分利用信息技术打破时空限制,引进先进教学内容,通过网络平台实现 资源共享。党支部书记指出,研究生党支部的党员同学要将校风学风建设与“两学一 做”学习相结合,既要传承复旦大学良好学风,也要将其发扬光大,体现党员模范带 头作用。 俺はVer4が4月中に出ることを期待して、GW中に学習するつもりでいるよ 俺の場合、php自体初心者しかも趣味だし、今年は3でマターリやります。 セッションを使用したいんですけど 画面遷移すると値が保持できません。 どうすればいいでしょうか? インストールオプションで セッションが組み込まれてないんじゃないの? phpinfo()で見てみたら >>172 ありがとうございます 自己解決しました 文字数が多すぎたことが原因だったようです >>173 姑息な手段としては入力フォームを わざと小さくするっていうのも有るよ >>173 へーそんな話初めて聞いた 文字数多いとあかんのか PHPで自分自身にPOSTするコードを書いて、それだけだと正しく動作するんだけど モバイルサイトに対応したくてJQuery mobileを追加するとうまく動作しなくなる JQueryの問題なのかなあ 瑕疵担保責任(かしたんぽせきにん) 瑕疵担保責任のポイント 民法改正で事実上期限が「無制限」になった バグや設計のミスなどは、瑕疵担保責任 納品物に不具合があれば損害賠償を請求される可能性もある 不具合を指摘されたらすぐに行動をとるべし 軽微なミスでも先延ばししない 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年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、 バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。 おれはもう待たないことにした。 だって3で十分なんだもん! ですよねえ。 ちなみにphp7でCodeIgniter 3.0動かしてサービス開始している方いますか? php7.1でCI3.0動かしてるよ。普通に動いてる。 4は、3と比べて何が良くなるんですか? 知ってる人いましたら、教えてください。 URLヘルパーのauto-linkで、末尾のスラッシュが無視されちゃうんだけど(aタグで囲ってくれない)、これはもう仕様だと割り切るしかありませんかね? 9月に3.1.6がリリースされてる。 ほんとに4が出るんだろうか、、、 つうか4の需要ってあるんだろうか うちの社内も元CI宣教師が今はLumenを普及し始めてる Severity: 4096 Message: Object of class CI_Loader could not be converted to string こんなエラーがでたのですが どういうことでしょうか? ヘッダとフッタを読みこもうとしたのですが… どなたかご教授ください。 ciじゃなくてお前の英語力の問題 もうさ、そういうレベルでわからない奴は フレームワークなんて使っちゃ駄目だよ 3と4が全然違うみたいなので、 今からやるなら4がいいですかね? コントローラーのクラスはアドレスとして表示されますが モデルのクラスはどうなるんですか?? アドレスってURLのことかな。 モデルってロードして呼び出す以外の使い方はしないんじゃあないかと。 どういうきっかけでこんな質問するのかちょっと興味あるw 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 36LBJGZAVZ 4まだーーーーーーーーーーーーーーーーー?!?!??!?!?!??!??!fげk;ぱいjgさ@p:rじぇd Viewをオーバーライドすることって できないんですかね。 $this->load->view() を書き換えたコントローラーをオーバーライドするしかないですかね ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ >>201 マルチビューで変えたい部分だけ呼び出し変えるとかすればいいのかも あるいはインクルード 最後は名誉も誇りも捨て去って、運任せてつかんだ決勝トーナメント。 多分、悪い意味で歴史に残った試合。 下手すれば今後の運営やルールが変更になるレベル。。。 だが、それを決断した西野の胆力に脱帽。 9月にロードマップを発表するんだって https://forum.codeigniter.com/thread-71258.html 個人的には、CI3のメンテナンスだけしててくれればいいのにと思う >>207 シンプルさが人気なやつがあれもこれも取り込んで 結局見放されるってパターンだけはやめて! https://forum.codeigniter.com/thread-71694-post-357601.html#pid357601 #1 09-13-2018, 01:25 PM It's been a long time coming, but we have frozen the CI4 initial release features, and are getting ready to launch 4.0.0-a1 Smile FuelPHP本読みながらCodeIgniter開発してる このくっそ良本のCodeIgniter本だしてよ 私たち日本人の、日本国憲法を改正しましょう。 総ム省の、『憲法改正國民投票法』、でググって みてください。拡散も含め、お願い致します。 CodeIgniter 4 が出たのね。知らなかった。うれしー なにが良くなったのかなー ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる