info:cake:cakephp3:homepage

Ceci est une ancienne révision du document !


cake3

La dernière version de cakePhp, cakePhp3

un truc super-bizarre, rien ne marche si on a la directive MultiViews dans apache

il faut changer:

 vi root@radeff-ThinkPad-X200-Tablet:/etc/apache2/sites-enabled# vi 000-default.conf
      <Directory /var/www/>
              #Options Indexes FollowSymLinks MultiViews
              Options Indexes FollowSymLinks

A supposer que vous souhaitiez démarrer un projet CakePHP 3, la seule chose à faire après avoir installé les pré-requis nécessaires (PHP 5.3 et Composer) est de lancer cette commande :

 composer create-project --prefer-dist -s dev cakephp/app my_app_name

Composer téléchargera CakePHP 3 et ses dépendances dans un nouveau dossier my_app_name. Le script d’installation est lancé automatiquement et propose de configurer les droits des répertoires pour vous. Vous pourrez alors commencer à travailler sur le site en utilisant le serveur HTTP embarqué :

bin/cake server

source: http://www.aubm.net/blog/mes-premiers-pas-avec-cakephp-3/

pas trouvé mieux… à creuser

depuis le dépôt, aller dans la relase puis en bas Downloads

ex.

https://github.com/cakephp/cakephp/releases/tag/3.3.11

pour mettre le focus sur le champ du nom d'utilisateur au login

<script type="text/javascript">
$(function() {
  $("#username").focus();
});
</script>
<?php
$this->set('title', "Login");
?>
<?= $this->Form->create() ?>
<?= $this->Form->input('username') ?>
<?= $this->Form->input('password') ?>
<?= $this->Form->button('Login') ?>
<?= $this->Form->end() ?>

(navigateurs récents)

    echo $this->Form->inputs(array(
        'legend' => __(''),
        'username' => array('autofocus'=>'autofocus'),
        'password'
    ));
<form>
  username: <input type="text" name="username" autofocus>
  • info/cake/cakephp3/homepage.1485417369.txt.gz
  • Dernière modification : 2017/01/26 08:56
  • de radeff