Para saber si el usuario está visitando nuestra web desde un pc o un dispotivo movil/tablet tendremos que instalar una librería llamada mobile_detect (es una de las muchas que hay).

El primer paso es crear un composer.json en la raiz de nuestro proyecto para así despues instalar la librería con un composer install

{
    "require": {
        "mobiledetect/mobiledetectlib": "^2.8"
    }
}

Ahora tendremos que implementar nuestra librería en nuestro services.php, tendremos que hacer uso de ella e inyectarla para poder utilizarla en todo el proyecto.

use \Mobile_Detect;

$di->setShared('Mobile_Detect', function () {
    return new Mobile_Detect;
});

Ahora solo nos queda utilizar la librería en cualquier controller de la siguiente manera:

$esMovil = false;
if ($this->Mobile_Detect->isMobile()) $esMovil = true;
$this->view->esMovil = $esMovil; // lo enviamos a la view

Y ya en la view podremos jugar con los if para mostrar una cosa u otra o enviar una variable con una determinada class a la view o incluso cargar unas css u otras.