ツムツムの小技を紹介。 赤枠で囲まれてる箇所をタップして横にスライドするとマイツムの切替が楽になります。 ページ数が多いのでフリックだと面倒くさいけどこの方法ならページの移動はかなり楽になりますよ。
パスワードのautocomplete対策について
パスワードをautocompleteさせたくないときのメモ。 案1.formにautocomplete=”off”を定義してみる。 結果はNGでした。 普通にパスワードが設定されてました。 案2. […]
【FuelPHP】Fieldsetでoptionsの再設定
Fieldsetのセレクトボックスでオプションを再設定したいときのメモ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// fieldsetを作成 $fieldset = Fieldset::forge('default'); // セレクトボックスを追加 $fieldset->add('samplebox', 'samplebox label', array('options' => [1 => 'option1', 2 => 'option2'], 'type' => 'select')); // 再設定したいオプション $options_arr = [3 => 'option3', 4 => 'option4']; // オプションを再設定する $fieldset->field('samplebox')->set_options($options_arr , null, false); // この場合、optionは[1 => 'option1', 2 => 'option2', 3 => 'option3', 4 => 'option4'] // オプションを再設定する $fieldset->field('samplebox')->set_options($options_arr , null, true); // この場合、optionは[3 => 'option3', 4 => 'option4'] |
とすれば再設定可能。 ◆ 公式 http://fuelphp.jp/docs/1 […]
【FuelPHP】Moduleでのリソースについて 訂正版
【FuelPHP】Moduleでのリソースについてで記載していた実装方法ですと多少問題があることが分かったので訂正いたします。 DocumentRoot配下にmodule1ディレクトリを作成してしまうとmodule1配下 […]
Redmine wikiにiframeを表示したい
RedmineのWikiにiframeを表示するためのメモ。 まず、redmine wiki extensionsが必用になります。 こちらからインストールしてください。 Wikiにiframeを書くとき [crayon […]
【FuelPHP】xmlファイルをダウンロード
コントローラでxmlファイルをダウンロードする時のメモ。 コントローラにgetメソッドを追加します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
public function get_file_download() { $arr = [ 'title' => 'タイトルです', 'description' => '説明です', 'created_at' => '2016-07-07', ]; $filename = 'download.xml'; return \Response::forge(\Format::forge($arr)->to_xml(), 200, [ 'Content-Type' => 'application/xml', 'Content-Disposition' => 'attachment; filename="'.$filename.'"' ]); // ダウンロードファイルの中身 // <?xml version="1.0" encoding="utf-8"?> // <xml><title>タイトルです</title><description>説明です</description><created_at>2016-07-07</created_at></xml> } |
以上でXMLのダウンロードが簡単にできます。
bootstrap switchで前の値に戻す
bootstrap switchで前の値に戻す処理をメモ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$(document).on('switchChange.bootstrapSwitch', '.switch-button', function(event, state) { // 何か処理してエラーになったら $.ajax( { url: '/xxx/xxx/xxx', type: 'post', dataType : 'json', success: function( data ) { // 成功 }, error: function( data ) { // 失敗したので前の値に戻す $(".switch-button").trigger('previousState.bootstrapSwitch', true); }, complete: function( data ) { } }); } |
ってなる。