CakePHP移动网站

CakePHP移动网站,cakephp,mobile,web,Cakephp,Mobile,Web,任何想法,我们如何才能创建已经运行的网站到移动网站 是否有现成的插件/组件可用 我找到了一些类似wapple.net的网站,但它是付费的,这对于客户的预算来说是不可行的 我发现,在CakePHP中创建XML非常容易,尽管您的想法将受到赞赏 请分享更多的细节相同 关于,我不认为你会找到一个插件来改变你的移动网站。因为在创建一个移动网站时有太多的决定要做,对我来说,这就像创建一个完全不同的网站,只有你网站所拥有的必要信息 但也许有一些组件可以帮助您实现小TAK(比如检测用户代理和其他东西)。。在这里

任何想法,我们如何才能创建已经运行的网站到移动网站

是否有现成的插件/组件可用

我找到了一些类似wapple.net的网站,但它是付费的,这对于客户的预算来说是不可行的

我发现,在CakePHP中创建XML非常容易,尽管您的想法将受到赞赏

请分享更多的细节相同


关于,

我不认为你会找到一个插件来改变你的移动网站。因为在创建一个移动网站时有太多的决定要做,对我来说,这就像创建一个完全不同的网站,只有你网站所拥有的必要信息

但也许有一些组件可以帮助您实现小TAK(比如检测用户代理和其他东西)。。在这里,您可以阅读两篇关于创建移动网站的好文章:

还有一些JS框架可以帮助您与用户交互,我只使用过

但我的猜测是,你必须“手动”修改/创建移动版的css、html和js,我不认为有什么神奇的工具可以做到这一点,你必须自己去做(或者花钱请人来做=D)


希望这有帮助,祝你好运

通常使用cakephp,您希望为移动查看创建单独的视图布局。当检测到移动浏览器时,应用程序控制器应将默认视图布局更改为移动视图布局

您的移动视图布局应由您自己制作,只有您知道站点上的哪些数据很重要,哪些数据不重要(也称为移动视图,应该删除/保留哪些数据),而且您的移动视图布局可以使用备用CSS,并且只加载您想要的元素


要了解有关在cakephp中创建视图的更多信息,请参阅:

您可能对我的答案感兴趣:

简言之:

  • 用于设置移动版面
    /Views/layouts/mobile/default.ctp
  • 移动视图
    /views/Pages/Mobile/home.ctp
  • 设置模板变量
    $is\u mobile
  • 允许您强制特定布局
    ?forcedLayout=desktop
    ,并在COOKIE中记住该布局
  • 如果没有强制布局,它将使用CakePHP的用户代理检测来做出决定
    $this->request->is('mobile')
  • 如果不存在
    。/mobile/
    布局或视图文件,则返回默认布局或视图