Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider ec0b33c5 rédigé par Jean francois BERDJUGIN's avatar Jean francois BERDJUGIN
Parcourir les fichiers

correction CI part1

parent 471cdfb8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Aucun aperçu pour ce type de fichier
...@@ -1737,8 +1737,8 @@ class User ...@@ -1737,8 +1737,8 @@ class User
<para>Nous allons utiliser MySql, voici la procédure pour créer une base <para>Nous allons utiliser MySql, voici la procédure pour créer une base
de données : <procedure> de données : <procedure>
<step> <step>
<para>Créer un fichier portant le nom de le nom de l'utilisateur <para>Créer un fichier de nom quelconque contenant
souhaité, contenant nom_base:mot_de_passe.</para> nom_base:mot_de_passe.</para>
</step> </step>
<step> <step>
...@@ -1876,6 +1876,22 @@ INSERT INTO user (pseudo,password,status) ...@@ -1876,6 +1876,22 @@ INSERT INTO user (pseudo,password,status)
<para>L'URL helper peut vous aider : <para>L'URL helper peut vous aider :
<uri>https://codeigniter.com/userguide3/helpers/url_helper.html?highlight=url%20helper</uri>.</para> <uri>https://codeigniter.com/userguide3/helpers/url_helper.html?highlight=url%20helper</uri>.</para>
<para>Votre contrôleur Home.php étant : <programlisting>&lt;?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller {
public function __construct() {
parent::__construct();
//TODO
}
public function index()
{
//TODO
}
}</programlisting> </para>
<para>Nous allons récupérer le code de l'entité ProductEntity à placer <para>Nous allons récupérer le code de l'entité ProductEntity à placer
dans models. Le code suivant qui est celui du modèle vous est fourni : dans models. Le code suivant qui est celui du modèle vous est fourni :
<programlisting>&lt;?php <programlisting>&lt;?php
......
...@@ -1729,8 +1729,7 @@ class User ...@@ -1729,8 +1729,7 @@ class User
<para>Nous allons reproduire ce que nous avons fait précédemment, le site <para>Nous allons reproduire ce que nous avons fait précédemment, le site
est disponible ici : est disponible ici :
<uri>http://srv-infoweb.iut-nantes.univ-nantes.prive/~berdjugin-jf/php/td2/app/Home</uri>. <uri>http://srv-infoweb.iut-nantes.univ-nantes.prive/~berdjugin-jf/php/td2/app/Home</uri>.</para>
</para>
<section> <section>
<title>Installation et configuration</title> <title>Installation et configuration</title>
...@@ -1739,11 +1738,11 @@ class User ...@@ -1739,11 +1738,11 @@ class User
de données : <procedure> de données : <procedure>
<step> <step>
<para>Créer un fichier portant le nom de le nom de l'utilisateur <para>Créer un fichier portant le nom de le nom de l'utilisateur
souhaité, contenant nom_base:mot_de_passe. </para> souhaité, contenant nom_base:mot_de_passe.</para>
</step> </step>
<step> <step>
<para>Placer ce fichier dans ~/mysql. </para> <para>Placer ce fichier dans ~/mysql.</para>
</step> </step>
<step> <step>
...@@ -1753,7 +1752,7 @@ class User ...@@ -1753,7 +1752,7 @@ class User
</procedure></para> </procedure></para>
<para>Se connecter sur la base et exécuter les script de connexion : <para>Se connecter sur la base et exécuter les script de connexion :
<command>mysql -u yourusername -p yourpassword yourdatabase &lt; <command>mysql -u yourusername -p yourdatabase &lt;
create_and_populate_madb.sql</command></para> create_and_populate_madb.sql</command></para>
<para>Les script de création étant : <programlisting>CREATE TABLE IF NOT EXISTS `product` ( <para>Les script de création étant : <programlisting>CREATE TABLE IF NOT EXISTS `product` (
...@@ -1792,7 +1791,11 @@ INSERT INTO user (pseudo,password,status) ...@@ -1792,7 +1791,11 @@ INSERT INTO user (pseudo,password,status)
'Administrator'); 'Administrator');
</programlisting></para> </programlisting></para>
<para>Vous allez modifier : </para> <para>Télécharger codeIgniter en version 3 :
<uri>https://www.codeigniter.com/download</uri>. Déposer l'archive sur
le serveur et la décompresser.</para>
<para>Pour la configuration, vous allez modifier :</para>
<variablelist> <variablelist>
<varlistentry> <varlistentry>
...@@ -1831,10 +1834,10 @@ INSERT INTO user (pseudo,password,status) ...@@ -1831,10 +1834,10 @@ INSERT INTO user (pseudo,password,status)
</section> </section>
<section> <section>
<title>La page d'accueil </title> <title>La page d'accueil</title>
<para>Disponible à la racine du site : "/", liée au contrôleur Home et à <para>Disponible à la racine du site : "/", liée au contrôleur Home et à
la vue home.php, elle contient les liens : </para> la vue home.php, elle contient les liens :</para>
<variablelist> <variablelist>
<varlistentry> <varlistentry>
...@@ -1891,7 +1894,7 @@ class ProductModel extends CI_Model { ...@@ -1891,7 +1894,7 @@ class ProductModel extends CI_Model {
/.. /..
}</programlisting></para> }</programlisting></para>
<para>Je vous invite à lire : </para> <para>Je vous invite à lire :</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
...@@ -1921,7 +1924,7 @@ class ProductModel extends CI_Model { ...@@ -1921,7 +1924,7 @@ class ProductModel extends CI_Model {
https://codeigniter.com/userguide3/database/queries.html?highlight=query.</para> https://codeigniter.com/userguide3/database/queries.html?highlight=query.</para>
<para>Dans le modèle vous aurez à coder : public function delete(int <para>Dans le modèle vous aurez à coder : public function delete(int
$id): bool; </para> $id): bool;</para>
<para>Une redirection peut-être réalisée avec la fonction redirect de <para>Une redirection peut-être réalisée avec la fonction redirect de
url_helper : url_helper :
...@@ -1945,7 +1948,7 @@ class ProductModel extends CI_Model { ...@@ -1945,7 +1948,7 @@ class ProductModel extends CI_Model {
<section> <section>
<title>La modification d'un produit</title> <title>La modification d'un produit</title>
<para>La modification va nécessiter deux méthodes : </para> <para>La modification va nécessiter deux méthodes :</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
...@@ -1973,12 +1976,12 @@ class ProductModel extends CI_Model { ...@@ -1973,12 +1976,12 @@ class ProductModel extends CI_Model {
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<para>Aides : </para> <para>Aides :</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>row(0,"ProductEntity") permet de récupérer sous forme objet le <para>row(0,"ProductEntity") permet de récupérer sous forme objet le
résultat </para> résultat</para>
</listitem> </listitem>
<listitem> <listitem>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter