开发者

how to customize cakephp website for iphone

开发者 https://www.devze.com 2023-02-03 23:03 出处:网络
I have a website which runs on CakePHP, how do i make my website look better on iphone and ipad? Is there a plugin i can install and get some advantage or i have to design a 开发者_JAVA技巧custom CSS

I have a website which runs on CakePHP, how do i make my website look better on iphone and ipad?

Is there a plugin i can install and get some advantage or i have to design a 开发者_JAVA技巧custom CSS for iphone and use the same when a particular device type is detected.


You will have to create a new mobile layout, and change the layout depending on what type of device the user is accessing the site from.

So inside your app_controller.php you have to add the RequestHandler component to the $components property array, then with the beforeFilter function you could use something like this.

function beforeFilter() {
    if ($this->RequestHandler->isMobile()) {
        $this->layout = 'mobile_layout';
    }
}


You need to custom your website to fit on the iphone or ipad Here is a simple tutorial about it

http://www.boutell.com/newfaq/creating/iphone.html


Stoosh is correct.

Rather than creating a new layout in CakePHP you could use CSS media queries to supply sensible styles for mobile.

@media only screen and (max-device-width: 480px) {
    /* Iphone styles go here */
}

This will allow the browser to select the best styles to use regardless of device type.

0

精彩评论

暂无评论...
验证码 换一张
取 消