やったこと

webサービスを作るときに考えたことを垂れ流します

2016-10-01から1ヶ月間の記事一覧

MySQLのデータをインポートしようとしたらエラー発生!

MySQLのデータベースをデバッグ試験用のものに差し替えようとして、「phpMyAdmin」でDBインポートをしたら「multiple primary key defined in mysql」とエラーが出て怒られてしまいました・・。どうも「主キーが複数設定されている」といって怒っている様子…

【CakePHP3】テーブルを完全初期化してリセットする方法!

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>

Twitterフォームの電話番号の記入の仕方!

ツイッターで新規アカウントを作るときに入れる、電話番号の入力方法です。もしあなたの番号が「080-1234-5678」だったとしたら、入力フォームの「+81」のあとに「8012345678」と入れればOKです(先頭の0を一個省いて入れるんですね)以上!

【CakePHP3】EC2サーバーからRDSに接続するときのhost設定は?

アマゾンAWSのEC2サーバにCakePHP3を設置して、RDSサーバー(DBサーバー)に接続しようと思ったんですけど、CakePHPの「app.php」の設定にちょっと迷ってしまいました・・。「Datasources」の「host」項目ってどうやって入力すればいいんでしょうかね・・?…

ムームードメインで「管理者情報の町村/番地が不正です」って怒られる

ムームードメインの設定で「WHOIS情報の変更」をしようとすると「管理者情報の町村/番地が不正です」とエラーが出て怒られてしまいました・・。この原因はおそらく「個人設定 - ユーザー登録情報」の設定が間違ってるせいです。この項目の「お客様情報」の入…

【CakePHP3】サイトにrobots.txtを設置する!

CakePHP3のサイトに「robots.txt」を設置する方法です。やり方はめっちゃ簡単。「/webroot」のディレクトリ直下に「robots.txt」を作成して置いておくだけです。これでブラウザからあなたのサイト「http://hogegege/robots.txt」にアクセスすると、robots.tx…

【CakePHP3】ページタイトルの設定方法!

CakePHP3でページタイトルを設定する方法です!以下のようにするとページタイトルを出力できます。 //ビューやコントローラー内で指定 $this->set('title', 'Test Page Title!'); //レイアウトファイルなどでタイトル出力 <title><?= $title ?></title>ちょう簡単ですね・・…

【CakePHP3】ページネーション処理にキャッシュを効かせる!

CakePHP3の「ページネーション処理(Paginate機能)」の結果をキャッシュとして保存する方法です。以下のように「検索クエリ」作成時に検索結果をキャッシュ保存する旨を書き込んでおきます。 //クエリを作成 $query = $this->Tweets->find() ->where(['post_i…

Facebookページで個人名を表示させない(非公開)にする!

Facebookには「個人ページ」と「Facebookページ」という二種類のページがあります。 ・「個人ページ」とは、あなた個人がお友達などと交流するためのページです。 ・「Facebookページ」とは、企業などが宣伝・告知用とかに作るページです。 「Facebookページ…

【CakePHP3】エレメントのキャッシュが削除できない!

CakePHP3(ver3.1)で、エレメントの表示内容をキャッシュ(ファイルキャッシュ形式です)したのですが、うまく削除できません・・。例えば以下のように、エレメントの呼び出し時にキャッシュ保存をするとします(キーは「test_post270」) element('comment…

【CakePHP3】リファラー(アクセス元URL)を取得する!

CakePHP3では以下の方法でアクセス元のURLを取得できます(めっちゃかんたんですね) //アクセス元URL取得 $url = $this->referer(); //リダイレクトする場合はこう $this->redirect($url);以上!

【javascript】途中でvar変数宣言すると値がundefinedになってしまう!

javascriptを書いていてつまづいてしまいました・・。以下のような処理を書いたんです。グローバル変数「twitter_id」が存在しないときに、ローカル変数として同じ名前で変数を用意するという処理です(なんだか臭いコードですねこれは・・) if(typeof twit…