個人用ツール

「スマートフォン対応プラグインの作り方」を編集中

提供: OpenPNE3まとめwiki

移動: 案内, 検索

警告: ログインしていません。

編集すると、IPアドレスがこのページの編集履歴に記録されます。
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
行8: 行8:
 
■ スマートフォン対応の基本仕様
 
■ スマートフォン対応の基本仕様
  
  * jsについては基本的にjQueryを使用 (コアにjquery.min.js が同梱されている)
+
  * jsについては基本的にjQueryを使用
  * テンプレートレンダリングは基本的にjQuery Templateを使用(コアにjquery.tmpl.min.jsが同梱されている)
+
  * テンプレートレンダリングは基本的にjQuery Templateを使用
  * アクション側での処理は最小限に抑え、データ取得など時間のかかる処理についてはAPIに回す (データ取得など)
+
  * アクション側での処理は最小限に抑え、データ取得など時間のかかる処理についてはAPIに回す
  ※もちろんsymfonyアクションを使用したほうが明らかに早いとかいう場合(たとえばデータ1件だけ取得してくる等)はsymfonyアクションを使用しても問題ありません
+
  (というかここは実装者の考えにもよるかも)
+
  
  
行48: 行46:
 
  26  public function executeIndex(opWebRequest $request)
 
  26  public function executeIndex(opWebRequest $request)
 
  27  {
 
  27  {
  28    if ($request->isSmartphone())
+
  28    if ($request->isSmartPhone())
 
  29    {
 
  29    {
 
  30      return $this->executeSmtIndex($request);
 
  30      return $this->executeSmtIndex($request);
行57: 行55:
 
  35  {
 
  35  {
 
  36    $this->setLayout('smtLayoutHome');
 
  36    $this->setLayout('smtLayoutHome');
  37
+
  37     $this->baseUrl = sfConfig::get('op_base_url');
  38    return sfView::SUCCESS;
+
  38     $form = new sfForm();
  39   }
+
39    $this->token = $form->getCSRFToken();
 +
40     return sfView::SUCCESS;
 +
  41   }
  
  

OpenPNE3まとめwikiへの投稿は、すべてCreative Commons Attribution (詳細はOpenPNE3まとめwiki:著作権を参照) のもとで公開したと見なされることにご注意ください。 あなたが投稿したものを、他人がよって遠慮なく編集し、それを自由に配布するのを望まない場合は、ここには投稿しないでください。
また、投稿するのは、あなたが書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください。 著作権保護されている作品を、許諾なしに投稿しないでください!

中止 | 編集の仕方 (新しいウィンドウで開きます)