info:cake:cakephp3:homepage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:cake:cakephp3:homepage [2016/05/25 22:16] – [install notes] radeffinfo:cake:cakephp3:homepage [2021/06/29 08:32] (Version actuelle) – [update notes] radeff
Ligne 12: Ligne 12:
                 #Options Indexes FollowSymLinks MultiViews                 #Options Indexes FollowSymLinks MultiViews
                 Options Indexes FollowSymLinks                 Options Indexes FollowSymLinks
 +===== create caskephp3 project (créer une instance) =====
 +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/
 +===== update notes =====
 +
 +https://book.cakephp.org/3.0/en/installation.html
 +
 +<code>By default this is what your application composer.json looks like:
 +
 +"require": {
 +    "cakephp/cakephp": "3.4.*"
 +}
 +
 +Each time you run php composer.phar update you will receive bugfix releases for this minor version. You can instead change this to ~3.4 to also receive the latest stable releases of the 3.x branch.</code>
 +
 +mettre à jour:
 +
 +  composer update
 +
 +si ça coince (genre "Allowed memory size of XXX exhausted")
 +
 +  php -d memory_limit=-1 ~/bin/composer update
 +
 +==== Upgrade nvlle version cake avec composer ====
 +
 +changer la version (ici on a la 3.7)
 +
 +    php -d memory_limit=-1 -d allow_url_fopen=On ~/bin/composer require --update-with-dependencies "cakephp/cakephp:3.7.*"
 +
 +https://github.com/cakephp/cakephp/releases/tag/3.7.0
 +
 ===== login page focus username ===== ===== login page focus username =====
 pour mettre le focus sur le champ du nom d'utilisateur au login pour mettre le focus sur le champ du nom d'utilisateur au login
-<code><script type="text/javascript">+==== jquery ==== 
 + 
 +<code> 
 +<script type="text/javascript">
 $(function() { $(function() {
   $("#username").focus();   $("#username").focus();
 }); });
-</script></code>+</script> 
 +<?php 
 +$this->set('title', "Login"); 
 +?> 
 +<?= $this->Form->create() ?> 
 +<?= $this->Form->input('username') ?> 
 +<?= $this->Form->input('password') ?> 
 +<?= $this->Form->button('Login') ?> 
 +<?= $this->Form->end() ?> 
 +</code> 
 + 
 +==== html5 ==== 
 + 
 + (navigateurs récents) 
 +<code php> 
 +    echo $this->Form->inputs(array( 
 +        'legend' => __(''), 
 +        'username' => array('autofocus'=>'autofocus'), 
 +        'password' 
 +    )); 
 +</code> 
 +<code html> 
 +<form> 
 +  username: <input type="text" name="username" autofocus> 
 +</code> 
  • info/cake/cakephp3/homepage.1464207379.txt.gz
  • Dernière modification : 2016/05/25 22:16
  • de radeff