2016-10-01から1ヶ月間の記事一覧
MySQLのデータベースをデバッグ試験用のものに差し替えようとして、「phpMyAdmin」でDBインポートをしたら「multiple primary key defined in mysql」とエラーが出て怒られてしまいました・・。どうも「主キーが複数設定されている」といって怒っている様子…
CakePHP3でMySQLテーブルのレコードを削除して真っ白に初期化する方法です。これをするとテーブルのIDインクリメント情報も初期化されます。 //コネクションマネージャーを宣言 use Cake\Datasource\ConnectionManager; //テーブル内を真っ白に削除 $connect…
webサイトに埋め込む「TwitterCard」の情報ってありますよね?以下のような感じでhtmlに記載する、ページがつぶやかれた時にかっこよい形式で表示してくれるやつです。 <meta name="twitter:card" content="summary"> <meta name="twitter:description" content="ホゲゲ"> <meta name="twitter:title" content="ホゲゲゲゲ>"> </meta></meta></meta>
ツイッターで新規アカウントを作るときに入れる、電話番号の入力方法です。もしあなたの番号が「080-1234-5678」だったとしたら、入力フォームの「+81」のあとに「8012345678」と入れればOKです(先頭の0を一個省いて入れるんですね)以上!
アマゾンAWSのEC2サーバにCakePHP3を設置して、RDSサーバー(DBサーバー)に接続しようと思ったんですけど、CakePHPの「app.php」の設定にちょっと迷ってしまいました・・。「Datasources」の「host」項目ってどうやって入力すればいいんでしょうかね・・?…
ムームードメインの設定で「WHOIS情報の変更」をしようとすると「管理者情報の町村/番地が不正です」とエラーが出て怒られてしまいました・・。この原因はおそらく「個人設定 - ユーザー登録情報」の設定が間違ってるせいです。この項目の「お客様情報」の入…
CakePHP3のサイトに「robots.txt」を設置する方法です。やり方はめっちゃ簡単。「/webroot」のディレクトリ直下に「robots.txt」を作成して置いておくだけです。これでブラウザからあなたのサイト「http://hogegege/robots.txt」にアクセスすると、robots.tx…
CakePHP3でページタイトルを設定する方法です!以下のようにするとページタイトルを出力できます。 //ビューやコントローラー内で指定 $this->set('title', 'Test Page Title!'); //レイアウトファイルなどでタイトル出力 <title><?= $title ?></title>ちょう簡単ですね・・…
CakePHP3の「ページネーション処理(Paginate機能)」の結果をキャッシュとして保存する方法です。以下のように「検索クエリ」作成時に検索結果をキャッシュ保存する旨を書き込んでおきます。 //クエリを作成 $query = $this->Tweets->find() ->where(['post_i…
Facebookには「個人ページ」と「Facebookページ」という二種類のページがあります。 ・「個人ページ」とは、あなた個人がお友達などと交流するためのページです。 ・「Facebookページ」とは、企業などが宣伝・告知用とかに作るページです。 「Facebookページ…
CakePHP3(ver3.1)で、エレメントの表示内容をキャッシュ(ファイルキャッシュ形式です)したのですが、うまく削除できません・・。例えば以下のように、エレメントの呼び出し時にキャッシュ保存をするとします(キーは「test_post270」) element('comment…
CakePHP3では以下の方法でアクセス元のURLを取得できます(めっちゃかんたんですね) //アクセス元URL取得 $url = $this->referer(); //リダイレクトする場合はこう $this->redirect($url);以上!
javascriptを書いていてつまづいてしまいました・・。以下のような処理を書いたんです。グローバル変数「twitter_id」が存在しないときに、ローカル変数として同じ名前で変数を用意するという処理です(なんだか臭いコードですねこれは・・) if(typeof twit…