exemples_ CakePHP Exemples

Embed Size (px)

Citation preview

  • 7/22/2019 exemples_ CakePHP Exemples

    1/29

  • 7/22/2019 exemples_ CakePHP Exemples

    2/29

    0 commentaires

    Labels: CakePHP exemples

    > 'pages', 'action' => 'display'));

    >

    1. tape 14: Supprimer le message View Controller Blog CakePHP

    2. Etape 15: lment en ajoutant Blog CakePHP

    3. Etape 16: passage de donnes dans l'lment dans Blog CakePHP

    4. MySQL plus grand () Fonction Valeur Chane Exemple5. MySQL groupe concat fonction SQL Exemple

    6. MySQL rangs de la fonction concat SQL Exemple

    7. MySQL concat fonction SQL aliase Exemple

    8. MySQL IFNULL () fonction Exemple d'utilisation de PHP

    9. MySQL NULL Exemple de comparaison en utilisant PHP

    Qu'est-ce que fait rellement

    simple, il suffit de remplacer la ligne "Router :: connect ('/', array('controller' => 'pages', 'action' => 'display', 'home'));"avec "Routeur :: connect ('/', array ('controller' => 'Messages', 'action' =>

    'index')); "c'est tout!

    Enfin ouvrez votre navigateur et obtenir l'effet de la configuration desroutes dans CakePHP Blog Project "http://localhost/cakeblog/ comme suit:

    Associs Exemples d'apprentissage

    Recommend this on Google

    Etape 16: passage de donnes dans l'lmentdans Blog CakePHP

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    3/29

    $ This-> Session-> setFlash ('Votre messa

    ge a t enregistr.');

    $ This-> redirect (array ('action' => 'ad

    min'));

    }

    }

    }

    function modifier ($ id = null)

    {

    $ This-> Post-> id = $ id;

    if (empty ($ this-> data))

    {

    $ This-> data = $ this-> Post-> read ();

    }autre

    {

    if ($ this-> Post-> save ($ this-> data))

    {

    $ This-> Session-> setFlash ('Votre messa

    ge a t mis jour.');

    $ This-> redirect (array ('action' => 'ad

    min'));

    }

    }

    }

    fonction delete ($ id)

    {

    $ This-> Post-> delete ($ id);

    $ This-> Session-> setFlash ('Le poste avec id:

    '.. $ Id '. Qui a t supprim');$ This-> redirect (array ('action' => 'admin'))

    ;

    }

    fonction latest ()

    {

    $ Messages = $ this-> paginate ();

    if (isset ($ this-> params ['demand']))

    {

    return $ messages;

    }

    autre

    {

    $ This-> set ('posts', $ messages);

    }

    }

    }

    >

    "Latest ()" est la mthode qui est charg de pousser les donnes l'lment

    dernier

    / App / views / elements / latest.ctp

    Messages rcents

  • 7/22/2019 exemples_ CakePHP Exemples

    4/29

    0 commentaires

    Labels: CakePHP exemples

    2. tape 14: Supprimer le message View Controller Blog CakePHP

    3. Etape 15: lment en ajoutant Blog CakePHP

    4. tape 17: routes configuration projet de blog CakePHP

    5. MySQL plus grand () Fonction Datetime Exemple

    6. MySQL maintenant () datetime Fonction Exemple

    7. MySQL plus grand () Fonction Valeur Chane Exemple

    8. MySQL st ockes Fonction de procdure: Faire Fonction Bonjour tout lemonde en utilisant Exemple aliase

    9. MySQL procdure stocke: Cration de la table en utilisant la procdurestocke Exemple

    Recommend this on Google

    Etape 15: lment en ajoutant Blog CakePHP

    / App / views / elements / latest.ctp

    Messages rcents

    c'est un titre de test

    c'est un autre titre de test

    c'est aussi un titre de test

    / App / views / layouts / default.ctp

    20 mesures pour rendre Blog CakePHP

    CakePHP Blog

    Accueil

    Messages

    Administrateur

  • 7/22/2019 exemples_ CakePHP Exemples

    5/29

    0 commentaires

    Labels: CakePHP exemples

    Copyright (c) 2010 Blog CakePHP

    1. tape 12: aprs add-Vue-Contrleur Blog CakePHP

    2. Etape 13: Modifier le message View Controller Blog CakePHP

    3. tape 14: Supprimer le message View Controller Blog CakePHP

    4. Etape 16: passage de donnes dans l'lment dans Blog CakePHP

    5. tape 17: routes configuration projet de blog CakePHP

    6. MySQL moins () Fonction Valeur numrique Exemple

    7. MySQL plus grand () Fonction Datetime Exemple

    8. MySQL maintenant () datetime Fonction Exemple

    9. MySQL NULLIF () fonction imbrique Exemple

    Enfin ouvrez votre navigateur et obtenir l'lment sur site ou mise en pagepar d faut dans CakePHP Blog Project "http://localhost/cakeblog/ comme

    suit:

    Associs Exemples d'apprentissage

    Recommend this on Google

    tape 14: Supprimer le message View ControllerBlog CakePHP

    TAPE 14: SUPPRIMER LE MESSAGE VIEW CONTROLLER BLOG CAKEPHP

    Ouvrez votre navigateur pour voir la liste de poste et d'essayer desupprimer n'importe quel poste "http://localhost/cakeblog/posts/admin"

    dans le blog CakePHP. Occas! Votre sortie du navigateur devraitressembler comme suit:

    Encore e ffet avant contrleur modification se traduira comme suit:

  • 7/22/2019 exemples_ CakePHP Exemples

    6/29

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    7/29

    0 commentaires

    Labels: CakePHP exemples

    1. Etape 11: Vue d'administration pour postes Blog CakePHP2. tape 12: aprs add-Vue-Contrleur Blog CakePHP

    3. Etape 13: Modifier le message View Controller Blog CakePHP

    4. Etape 15: lment en ajoutant Blog CakePHP

    5. Etape 16: passage de donnes dans l'lment dans Blog CakePHP

    6. tape 17: routes configuration projet de blog CakePHP

    7. MySQL isnull () Exemple de fonction

    8. MySQL moins () Fonction valeur DateTime Exemple

    9. MySQL moins () Fonction Valeur Chane Exemple

    http://localhost/cakeblog/posts/delete/3" se traduira comme suit:

    Associs Exemples d'apprentissage

    Recommend this on Google

    Etape 13: Modifier le message View ControllerBlog CakePHP

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    8/29

    if ($ this-> Post-> save ($ this-> data))

    {

    $ This-> Session-> setFlash ('Votre messa

    ge a t enregistr.');

    $ This-> redirect (array ('action' => 'ad

    min'));

    }

    }

    }

    function modifier ($ id = null)

    {

    $ This-> Post-> id = $ id;

    if (empty ($ this-> data))

    {$ This-> data = $ this-> Post-> read ();

    }

    autre

    {

    if ($ this-> Post-> save ($ this-> data))

    {

    $ This-> Session-> setFlash ('Votre messa

    ge a t mis jour.');

    $ This-> redirect (array ('action' => 'ad

    min'));

    }

    }

    }

    }

    >

    / App / views / posts / editer.ctp

    Modifier le message

  • 7/22/2019 exemples_ CakePHP Exemples

    9/29

    0 commentaires

    Labels: CakePHP exemples

    1. Etape 10: faire voir les dtails de poste pour Blog CakePHP

    2. Etape 11: Vue d'administration pour postes Blog CakePHP

    3. tape 12: aprs add-Vue-Contrleur Blog CakePHP

    4. tape 14: Supprimer le message View Controller Blog CakePHP

    5. Etape 15: lment en ajoutant Blog CakePHP

    6. Etape 16: passage de donnes dans l'lment dans Blog CakePHP

    7. tape 17: routes configuration projet de blog CakePHP

    8. MySQL fonction strcmp () Exemple :: sur ses pairs, Grand .. Valeurs

    9. Intervalle MySQL () Fonction d'exemple

    10. MySQL coalesce () Fonction Exemple

    Associs Exemples d'apprentissage

    Recommend this on Google

    tape 12: aprs add-Vue-Contrleur BlogCakePHP

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    10/29

    0 commentaires

    Labels: CakePHP exemples

    {

    $ This-> Session-> setFlash ('Votre messa

    ge a t enregistr.');

    $ This-> redirect (array ('action' => 'ad

    min'));

    }

    }

    }

    }

    >

    / App / views / posts / add.ctp

    Ajouter un enregistrement

  • 7/22/2019 exemples_ CakePHP Exemples

    11/29

    CakePHP

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    12/29

    0 commentaires

    Labels: CakePHP exemples

    Blog Messages Admin

    Id

    Titre

    Cr

    action

    |

  • 7/22/2019 exemples_ CakePHP Exemples

    13/29

    0 commentaires

    Labels: CakePHP exemples

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    14/29

    0 commentaires

    Labels: CakePHP exemples

    tape 9: Vue des postes Blog CakePHP

    / App / views / posts / index.ctp

    messages blog

    Id

    Titre

    1. tape 6: Rglage de modle pour Blog CakePHP

    2. tape 7: contrleur de billets de blog CakePHP

    3. tape 8: modle de prise pour les postes Blog CakePHP

    4. Etape 10: faire voir les dtails de poste pour Blog CakePHP

    5. Etape 11: Vue d'administration pour postes Blog CakePHP

    6. tape 12: aprs add-Vue-Contrleur Blog CakePHP

    7. Etape 13: Modifier le message View Controller Blog CakePHP

    8. MySQL fonction IF () NULL Valeur Exemple

    9. MySQL fonction IF () Datetime Valeur Exemple

    10. MySQL fonction IF () Valeur Chane Exemple

    TAPE 9: VUE DE DCISION POUR LES MESSAGES BLOG CAKEPHP

    feu-up votre na vigateur prfr pour voir l'effet avant la cration de postesView "http://localhost/cakeblog/posts" dans le blog CakePHP. Votre sortie

    du navigateur devrait ressembler comme suit:

    Pour rsoudre le problme de vue, faire un fichier "/ app / views / posts /

    index.ctp" puis copier-coller le code de souffler dans le fichier.

    Maintenant navigateur nouveau e t voir l'effet. La sortie de votrenavigateur devrait ressembler comme suit:

    Associs Exemples d'apprentissage

    Recommend this on Google

    tape 8: modle de prise pour les postes BlogCakePHP

    / App / models / post.php

  • 7/22/2019 exemples_ CakePHP Exemples

    15/29

    0 commentaires

    Labels: CakePHP exemples

    }

    >

    1. tape 5: Faire la page d'accueil de Blog CakePHP

    2. tape 6: Rglage de modle pour Blog CakePHP

    3. tape 7: contrleur de billets de blog CakePHP

    4. tape 9: Vue de postes Blog CakePHP exemples CakePHP

    5. Etape 10: faire voir les dtails de poste pour Blog CakePHP

    6. Etape 11: Vue d'administration pour postes Blog CakePHP

    7. tape 12: aprs add-Vue-Contrleur Blog CakePHP

    8. MySQL IFNULL () function Exemple Boolean9. MySQL IFNULL () Fonction NULL Valeur Exemple

    10. MySQL IF () fonction imbrique Exemple

    Associs Exemples d'apprentissage

    Recommend this on Google

    0 commentaires

    Labels: CakePHP exemples

    tape 7: contrleur de billets de blog CakePHP

    / App / controllers / posts_controller.php

  • 7/22/2019 exemples_ CakePHP Exemples

    16/29

    / App / views / layouts / default.ctp

    20 mesures pour rendre Blog CakePHP

    CakePHP Blog

    Accueil

    Messages

    Administrateur

    Messages rcents

    c'est un titre de test

    c'est un autre titre de test

    c'est aussi un titre de test

    Copyright (c) 2010 Blog CakePHP

    / App / webroot / css / style.css

    * {

    margin: 0;

    padding: 0;

    }

    body {

    margin: 0px 0px 20px 0px;

    padding: 0;

    background: # FFFFFF;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    color: # 3C3D3F;

    le code HTML de souffler dans le fichier. C'est le fichier o vous le pouvezmettre portion html de votre modle de dsir.

    d'installer CSS dans CakePHP blog, faire un fichier "style.css" si elle n'est

    pas dj cr "/ a pp / webroot / css /" puis copier e t coller le css de stylesouffler dans le fichier. L encore, il est le lieu o vous pouvez mettre lapartie CSS de votre modle de dsir.

  • 7/22/2019 exemples_ CakePHP Exemples

    17/29

    }

    h1, h2, h3 {

    margin: 0;

    padding: 0;

    font-weight: normal;

    color: # FF3000;

    }

    h1 {

    font-size: 2em;

    }

    h2 {font-size: 2.8em;

    }

    h3 {

    font-size: 1.6em;}

    p, ul, ol {

    margin-top: 0;

    line-height: 180%;

    }

    a {

    text-decoration: underline;

    color: # EB1D1D;

    }

    a: hover {

    text-decoration: none;

    }

    # Wrapper {

    margin: 0 auto;

    padding: 0;

    }

    / * Header * /

    # Header {

    overflow: hidden;

    width: 1000px;

    height: 50px;

    margin: 0px 20px auto automatique;fond:;

    }

    / * Logo * /

    # Logo {

    float: left;

    width: 380px;

    margin: 0;

    padding: 0;

    color: # 000000;

    }

    # Logo h1 {

    letter-spacing: 1px-;

    text-transform: minuscules;font-size: 2.8em;

    color: # 0C0C0C;

    }

    # Logo {h1 dure

    color: # EB1D1D;

    }

    / * Menu * /

    # Menu {

    float: right;

    width: 330px;

    marge: rouge 0px solid;

    }

    # Menu ul {margin: 0px;

    padding: 0px 0px 0px 15px;

    list-style: none;

    }

    # Le menu li {

    float: left;

  • 7/22/2019 exemples_ CakePHP Exemples

    18/29

    }

    # Un menu {

    display: block;

    float: left;

    height: 37px;

    padding: 13px 30px 0px 30px;

    text-decoration: none;

    text-transform: uppercase;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

    color: # EB1D1D;

    }

    # Le menu a: hover {

    background: # EB1D1D;

    text-decoration: none;

    color: # FFFFFF;

    }

    / * Page * /

    # Page {

    width: 1000px;

    margin: 0 auto;

    padding: 0px 0px 40px 10px;

    border-top: 1px solid # BBBBBB;

    }

    / * Contenu * /

    # Content {

    float: left;

    width: 660px;

    padding: 0px 0px 0px 0px;

    background: # FFFFFF;

    }

    . Aprs {

    margin-bottom: 2px;

    padding: 0px 0px;

    }

    . Poste. Title {

    height: 41px;

    padding: 0px 0px 0px 0px;color: # 414141;

    }

    . Poste. Entre {

    padding: 0px 10px 10px 0px;

    padding-bottom: 10px;

    border-bottom: 0px solid # BBBBBB;

    text-align: justify;

    }

    . Poste. Meta {

    overflow: hidden;

    padding-top: 10px;

    }

    / * Sidebar * /

    # Sidebar {

    float: right;

    width: 300px;

    margin: 0px;

    padding: 0px 0px 0px 0px;

    }

    # Sidebar ul {

    margin: 0;

    padding: 0;

    list-style: none;

    }

    # Sidebar li {

    margin: 0px 0px 0px 20px;

    padding: 0;}

    # Sidebar li ul {

    margin: 0px;

    padding-bottom: 30px;

    }

  • 7/22/2019 exemples_ CakePHP Exemples

    19/29

    # Sidebar li li {

    line-height: 35px;

    border-bottom: 1px solid # BBBBBB;

    border-left: none;

    text-align: left;

    }

    # Sidebar li li dure {

    display: block;

    margin-top: 20px-;

    padding: 0;

    font-size: 11px;

    font-style: italic;

    }

    # Sidebar li li a {

    padding: 0px 0px 0px 20px;

    }

    # Sidebar h2 {

    height: 30px;

    margin: 0px 0px 20px 0px;

    padding: 0px 0px 20px 4px;

    text-align: left;

    text-transform: capitaliser;

    letter-spacing:-2px;

    font-size: 2em;

    color: # 414141;

    }

    # Sidebar p {

    margin: 0 0px;

    padding: 0px 20px 20px 20px;

    text-align: justify;

    }

    # Sidebar un {

    border: none;

    text-decoration: none;

    }

    # Sidebar a: hover {

    text-decoration: underline;

    }

    # Footer {

    width: 1000px;height: 30px;

    margin: 0 auto;

    padding: 0px 10px 0 0;

    border-top: 1px solid # BBBBBB;

    font-family: Arial, Helvetica, sans-serif;

    }

    # Footer p {

    margin: 0;

    padding: 0px 0px 10px 30px;

    line-height: normal;

    font-size: 10px;

    text-transform: uppercase;

    text-align: center;

    color: # 45302C;

    }# Erreurs {background: # FF0000; color: # CCCCCC;}

    / * Tableaux * /

    table {

    background: # fff;

    border: 1px solid # ccc;

    border-right: 0;

    clear: both;

    color: # 333;

    margin-bottom: 10px;

    width: 100%;

    }

    e {

    background: # f2f2f2;

    border: 1px solid # bbb;

    border-top: 1px solid # fff;

    border-left: 1px solid # fff;text-align: center;

    }

    e un {

    background: # f2f2f2;

    display: block;

    padding: 2px 4px;

    text-decoration: none;

  • 7/22/2019 exemples_ CakePHP Exemples

    20/29

    }

    e a: hover {

    background: # ccc;

    color: # 333;

    text-decoration: none;

    }

    Table tr td {

    background: # fff;

    border-right: 1px solid # ccc;

    padding: 4px;

    text-align: center;

    vertical-align: top;

    }

    tableau tr.altrow td {background: # f4f4f4;

    }

    td.actions {

    text-align: center;

    white-space: nowrap;

    }

    td.actions un {

    margin: 0px 6px;

    }

    Table. Gteau-sql-log {

    background: # f4f4f4;

    }

    . Gteau-sql-log td {

    padding: 4px 8px;

    text-align: left;

    }

    / * Paging * /

    div.paging {

    background: # fff;

    color: # ccc;

    margin-bottom: 2em;

    }

    div.paging div.disabled {

    color: # DDD;

    display: inline;

    }

    div.paging dure {

    }

    div.paging span.current {

    color: # 000;

    }

    div.paging couvrent un {}

    / * chafaudage View * /

    dl {

    line-height: 2em;

    margin: 0em 0em;

    largeur: 60%;

    }

    dl. altrow {

    background: # f4f4f4;

    }

    dt {

    font-weight: bold;

    padding-left: 4px;

    vertical-align: top;

    }dd {

    margin-left: 10em;

    margin-top:-2em;

    vertical-align: top;

    }

    / * Forms * /

    forme {

    clear: both;

    margin-right: 20px;

    padding: 0;

    width: 80%;

    }

    fieldset {

    border: 1px solid # ccc;

    margin-top: 30px;

    padding: 16px 20px;}

    fieldset lgende {

    background: # fff;

    color: # e32;

    font-size: 160%;

    font-weight: bold;

    }

  • 7/22/2019 exemples_ CakePHP Exemples

    21/29

    fieldset fieldset {

    margin-top: 0px;

    margin-bottom: 20px;

    padding: 16px 10px;

    }

    fieldset fieldset lgende {

    font-size: 120%;

    font-weight: normal;

    }

    fieldset fieldset div {

    claire: left;

    margin: 0 20px;

    }

    forme div {clear: both;

    margin-bottom: 1em;

    padding: 0,5 em;

    vertical-align: text-top;

    }

    former div.input {

    color: # 444;

    }

    former div.required {

    color: # 333;

    font-weight: bold;

    }

    forme div.submit {

    frontire: 0;

    clear: both;

    margin-top: 10px;margin-left: 140px;

    }

    label {

    display: block;

    font-size: 110%;

    padding-right: 20px;

    }

    entre, textarea {

    clear: both;

    font-size: 140%;

    font-family: "Frutiger Linotype", "Lucida Grande", "Verdan

    a", sans-serif;

    padding: 2px;

    width: 100%;

    }

    slectionner {

    clear: both;font-size: 120%;

    vertical-align: text-bottom;

    }

    slectionnez [multiple multiple =] {

    width: 100%;

    }

    Option {

    font-size: 120%;

    padding: 0 3px;

    }

    input [type = checkbox] {

    claire: left;

    float: left;

    margin: 0px 6px 7px 2px;

    width: auto;

    }input [type = la radio] {

    float: left;

    width: auto;

    margin: 0 3px 7px 0;

    }

    div.radio label {

    margin: 0 0 6px 20px;

    }

    input [type = submit] {

    display: inline;

    font-size: 110%;

    padding: 2px 5px;

    width: auto;

    vertical-align: bottom;

    }

    / * Avis et erreurs * /div.message {

    clear: both;

    color: # 900;

    font-size: 140%;

    font-weight: bold;

    margin: 1em 0;

    }

  • 7/22/2019 exemples_ CakePHP Exemples

    22/29

    div.error-un message {

    clear: both;

    color: # 900;

    font-weight: bold;

    }

    p.error {

    background-color: # e32;

    color: # fff;

    font-family: Courier, monospace;

    font-size: 120%;

    line-height: 140%;

    padding: 0.8em;

    margin: 1em 0;

    }p.error em {

    color: # 000;

    font-weight: normal;

    line-height: 140%;

    }

    . Notice {

    background: # ffcc00;

    color: # 000;

    display: block;

    font-family: Courier, monospace;

    font-size: 120%;

    line-height: 140%;

    padding: 0.8em;

    margin: 1em 0;

    }

    . Succs {sur fond vert;

    color: # fff;

    }

    / * Actions * /

    div.actions ul {

    margin: 0px 0;

    padding: 0;

    }

    div.actions li {

    display: inline;

    list-style-type: none;

    line-height: 2em;

    margin: 0 0 0 2em;

    white-space: nowrap;

    }

    div.actions ul li a {background: # fff;

    color: # 003d4c;

    text-decoration: none;

    }

    div.actions ul li a: hover {

    color: # 333;

    text-decoration: underline;

    }

    / * Relation * /

    div.related {

    clear: both;

    display: block;

    }

    / * Mise au point * /pr {

    color: # 000;

    background: # f0f0f0;

    padding: 1em;

    }

    pre.cake-debug {

    background: # ffcc00;

    font-size: 120%;

    line-height: 140%;

    margin-top: 1em;

    overflow: auto;

    position: relative;

    }

    div.cake-stack-trace {

    background: # fff;

    marge: 4px pointills # ffcc00;

    color: # 333;margin: 0px;

    padding: 6px;

    font-size: 120%;

    line-height: 140%;

    overflow: auto;

    position: relative;

    }

  • 7/22/2019 exemples_ CakePHP Exemples

    23/29

    div.cake code pr-dump {

    position: relative;

    overflow: auto;

    }

    div.cake-stack-trace pr, div.cake code pr-dump {

    color: # 000;

    background-color: # F0F0F0;

    margin: 0px;

    padding: 1em;

    overflow: auto;

    }

    div.cake code pr-dump, div.cake code pr-dump code {

    clear: both;

    font-size: 12px;line-height: 15px;

    margin: 2px 4px;

    padding: 4px;

    overflow: auto;

    }

    div.cake-Code-dump span.code-highlight {

    background-color: # ff0;

    padding: 4px;

    }

    div.code-couverture-rsultats div.code ligne {

    padding-left: 5px;

    display: block;

    margin-left: 10px;

    }

    div.code-couverture-rsultats div.uncovered span.content {

    background: # ECC;}

    div.code-couverture-rsultats div.covered span.content {

    background: # CCE;

    }

    span.content div.code-couverture-rsultats div.ignored {

    color: # AAA;

    }

    div.code-couverture-rsultats span.line-num {

    color: # 666;

    display: block;

    float: left;

    width: 20px;

    text-align: right;

    margin-right: 5px;

    }

    div.code-couverture-rsultats span.line-num strong {

    color: # 666;}

    div.code-couverture-rsultats div.start {

    border: 1px solid # aaa;

    border-width: 1px 1px 1px 0px;

    margin-top: 30px;

    padding-top: 5px;

    }

    div.code-couverture-rsultats div.end {

    border: 1px solid # aaa;

    border-width: 0px 1px 1px 1px;

    margin-bottom: 30px;

    padding-bottom: 5px;

    }

    div.code-couverture-rsultats div.realstart {

    margin-top: 0px;

    }div.code-couverture-rsultats p.note {

    color: # bbb;

    padding: 5px;

    margin: 5px 10px 0;

    font-size: 10px;

    }

    div.code-couverture-rsultats span.result-bad {

    color: # a00;

    }

    div.code-couverture-rsultats span.result-ok {

    color: # fa0;

    }

    div.code-couverture-rsultats span.result-bon {

    color: # 0A0;

    }

    puis le feu-up votre navigateur prfr pour voir l'effet de l'installation demodle pour CakePHP blog. Comme l'cran de coup:

  • 7/22/2019 exemples_ CakePHP Exemples

    24/29

    0 commentaires

    Labels: CakePHP exemples

    1. tape 3: Configurer la scurit sel CakePHP configuration

    2. Etape 4: Configuration de base de donnes pour Blog CakePHP

    3. tape 5: Faire la page d'accueil de Blog CakePHP

    4. tape 7: contrleur de billets de blog CakePHP

    5. tape 8: modle de prise pour les postes Blog CakePHP

    6. tape 9: Vue de postes Blog CakePHP exemples CakePHP

    7. Etape 10: faire voir les dtails de poste pour Blog CakePHP

    8. MySQL NULLIF () Fonction NULL Valeur Exemple

    9. MySQL IFNULL () Fonction Datetime Exemple

    10. MySQL IFNULL () imbriqu Fonction Exemple

    Associs Exemples d'apprentissage

    Recommend this on Google

    tape 5: Faire la page d'accueil de Blog CakePHP

    "/ App / views / pages / home.ctp"

    20 mesures pour rendre CakePHP Blog

    Envoy le: 1 Septembre, 2010

    C'est Md. Iqbal Hosan, un ingnieur en informatique, dve

    loppeur web et OCP DBA vous invitons apprendre faire

    Blog CakePHP, un projet de CakePHP chantillon de 20 tap

    es fraches.

    1. tape 2: Tlchargez CakePHP et la configuration cakeblog

    2. tape 3: Configurer la scurit sel CakePHP configuration

    TAPE 5: FAIRE LA PAGE D'ACCUEIL DE BLOG CAKEPHP

    Crez un dossier "pages" si elle n'est pas dj cre au "/ app / views /" et

    crer un fichier "home.ctp" dans "/ app / views / page s /" puis copier etcoller le code de souffler dans le fichier.

    Il est temps de tirer-up votre navigateur prfr pour voir l'effet de rendrela page d'accueil "home.ctp" comme la capture d'cran de coup:

    Associs Exemples d'apprentissage

  • 7/22/2019 exemples_ CakePHP Exemples

    25/29

    0 commentaires

    Labels: CakePHP exemples

    3. Etape 4: Configuration de base de donnes pour Blog CakePHP

    4. tape 6: Rglage de modle pour Blog CakePHP

    5. tape 7: contrleur de billets de blog CakePHP

    6. tape 8: modle de prise pour les postes Blog CakePHP

    7. MySQL NULLIF () Numro Fonction Valeur Exemple

    8. MySQL NULLIF () Fonction boolenne Valeur Exemple

    9. MySQL NULLIF () Fonction NULL Valeur Exemple

    10. PERL Exemple: utilisation de tableau multidimensionnel en PERL

    Recommend this on Google

    Etape 4: Configuration de base de donnes pourBlog CakePHP

    cakeblog.sql

    CREATE TABLE `messages` (

    `Id` int (10) unsigned NOT NULL AUTO_INCREMENT,

    `Title` varchar (50) default NULL,

    `` Corps du texte,`Cr NULL par dfaut datetime,

    `Modifi NULL par dfaut datetime,

    PRIMARY KEY (`id`)

    ) MOTEUR = InnoDB AUTO_INCREMENT = 5 DEFAULT CHARSET = lati

    n1;

    INSERT INTO `LES VALEURS messages de l'

    (1, 'Bonjour tout le monde de CakePHP , C'est la partie d

    u corps du monde bonjour de CakePHP.', '2010-08-20 23:49:58

    ', '2010-08-26 11:27:05') ,

    (2, 'Qu'est-ce que les modles de CakePHP , Les modles r

    eprsentent les donnes et sont utilises dans les applicat

    ions CakePHP pour l'accs aux donnes. Un modle reprsente

    gnralement une table de base de donnes, mais peut tre

    utilis pour accder tout ce qui stocke les donnes telle

    s que les fichiers, les dossiers LDAP, iCal vnements ou l

    es lignes dans un fichier CSV. , '2010-08-20 23:49:58 ', '

    2010-08-26 11:29:38'),

    (3, 'Qu'est-ce que vues dans CakePHP , Les vues sont le V

    dans MVC. Vues sont responsables de la gnration de la so

    rtie spcifique requise pour la demande. Souvent, c'est sou

    s la forme de HTML, XML, JSON ou, mais le streaming des fic

    hiers et des Cration de fichiers PDF \ 's que les utilisat

    eurs peuvent tlcharger sont galement les responsabilits

    de la Vue couche.', '2010-08-20 23:49:58 ', '2010-08-26 11

    :30:28'),

    (4, 'Qu'est-ce que les contrleurs de CakePHP , Un contr

    leur est utilis pour grer la logique d'une partie de votr

    e application. Plus souvent, les contrleurs sont utiliss

    pour grer la logique d'un modle unique. Par exemple, si v

    ous construisez une site pour une boulangerie en ligne, vou

    s pourriez avoir un RecettesController et un IngredientsCon

    troller la gestion de vos recettes et leurs ingrdients. Da

    ns CakePHP, les contrleurs sont nomms d'aprs le modle qu'ils manipulent, au pluriel., '2010-08-26 11:31:17 ', '201

    0-08-26 11:31:17');

    ETAPE 4: CONFIGURATION DE BASE DE DONNES POUR BLOG CAKEPHP

    Faire une base de donnes "cakeblog" et excutez le script SQL de coupde faire un messages de table et insrer des donnes dmo en elle :

    Faire base de donnes "cakeblog" et marche "cakeblog.sql" dans l'diteurSQL. Comme le tir cran ci-dessous:

  • 7/22/2019 exemples_ CakePHP Exemples

    26/29

    0 commentaires

    Labels: CakePHP exemples

    1. 20 mesures pour rendre CakePHP Blog Project

    2. tape 2: Tlchargez CakePHP et la configuration cakeblog

    3. tape 3: Configurer la scurit sel CakePHP configuration

    4. tape 5: Faire la page d'accueil de Blog CakePHP

    5. tape 6: Rglage de modle pour Blog CakePHP

    6. tape 7: contrleur de billets de blog CakePHP

    7. MySQL NULLIF () Fonction valeur DateTime Exemple

    8. MySQL NULLIF () Fonction Valeur Chane Exemple

    9. MySQL NULL Exemple de valeur en utilisant PHP

    10. MySQL procdure stocke: Cration de la table en utilisant la procdurestocke Exemple

    Maintenant, renommez le fichier "database.php.default" "database.php"

    se trouve dans / app / config et de faire les modifications suivantes pour

    configurer la base de donnes pour cakeblog:

    puis la page d'accueil devient comme l'cran de coup tir savoirCakePHP peut se connecter votre base de donnes et base de donnesfichier config "database.php" est disponible sur / app / config /" dossier.

    Associs Exemples d'apprentissage

    Recommend this on Google

    tape 3: Configurer la scurit sel CakePHPconfiguration

    TAPE 3: CONFIGURER LA SCURIT SEL CAKEPHP CONFIGURATION

    Pour configurer le fichier ouvert de sel de scurit "/ app / config /core.php" et changez la valeur de "Security.salt". Comme la ca ptured'cran suivante:

  • 7/22/2019 exemples_ CakePHP Exemples

    27/29

    0 commentaires

    Labels: CakePHP exemples

    1. 20 mesures pour rendre CakePHP Blog Project

    2. tape 2: Tlchargez CakePHP et la configuration cakeblog

    3. Etape 4: Configuration de base de donnes pour Blog CakePHP

    4. tape 5: Faire la page d'accueil de Blog CakePHP5. tape 6: Rglage de modle pour Blog CakePHP

    6. tape 7: contrleur de billets de blog CakePHP

    7. MySQL IFNULL () Fonction Exemple de chane

    8. MySQL coalesce () Fonction Exemple

    9. MySQL st ockes Fonction de procdure: comment supprimer une fonctionExemple

    10. Apache mod_rewrite Exemple: monde de Hellow! programme en utilisant

    htaccess

    Une fois que vous remplacez la valeur de Security.salt par d faut, votre

    application va ressembler la capture d'cran suivante dans le navigateur:

    Associs Exemples d'apprentissage

    Recommend this on Google

    tape 2: Tlchargez CakePHP et la configurationcakeblog

    TAPE 2: TLCHARGEZ CAKEPHP ET LA CONFIGURATION CAKEBLOG

    Il est temps pour tlcharger le formulaire CakePHP http://cakephp.org .

    Tlcharger 1.2.7 que je me dirige avec elle.

    Maintenant, copiez le fichier zip tlcharg dans votre racine web etdcompressez l e fichier. Comme je me sers de mon serveur Xampp racineweb par dfaut est htdocs. Comme l a capture d'cran suivante:

  • 7/22/2019 exemples_ CakePHP Exemples

    28/29

    0 commentaires

    Labels: CakePHP exemples

    1. 20 mesures pour rendre CakePHP Blog Project

    2. tape 3: Configurer la scurit sel CakePHP configuration

    3. Etape 4: Configuration de base de donnes pour Blog CakePHP

    4. tape 5: Faire la page d'accueil de Blog CakePHP

    5. tape 6: Rglage de modle pour Blog CakePHP

    6. MySQL NULLIF () Fonction boolenne Valeur Exemple

    7. MySQL NULLIF () Fonction NULL Valeur Exemple

    8. Comment trouver le serveur MySQL informations de version

    9. Les oprateurs arithmtiques dans SQL commande MySQL Exemple

    10. PERL Exemple: utilisation de tableaux en Perl

    Renommez le dossier cakeblog. Comme l a capture d'cran suivante:

    Nous avons termin. Ma intenant, le feu-up votre navigateur prfr l'cakeblog (http://127.0.0.1/cakeblog/), vous devriez obtenir la capture

    d'cran suivante:

    Associs Exemples d'apprentissage

    Recommend this on Google

  • 7/22/2019 exemples_ CakePHP Exemples

    29/29

    Mess ages plus anciensAccueil

    Inscription : Mess ages (Atom)

    4 commentaires

    Libells: Exemples d'apprentissage de base , CakePHP Exemples

    20 mesures pour rendre CakePHP Blog Project

    CakePHP est un framework trs puissant pour faire application web rapidement.

    Malheureusement, je trouve trs peu d'articles sur le web pour faire des projetsCakePHP moins book.cakephp.org. Ainsi, je vous cris cette srie d'articles,tape par tape pour faire un chantillon Blog CakePHP projet. Ainsi, les

    dveloppeurs Suivez-moi:

    1. tape 2: Tlchargez CakePHP et la configuration cakeblog

    2. tape 3: Configurer la scurit sel CakePHP configuration

    3. Etape 4: Configuration de base de donnes pour Blog CakePHP

    4. tape 5: Faire la page d'accueil de Blog CakePHP

    5. MySQL NULLIF () fonction imbrique Exemple

    6. MySQL IFNULL () Fonction Datetime Exemple

    7. MySQL groupe concat fonction SQL Exemple

    8. MySQL procdure stocke: INSERT INTO SELECT ... Exemple

    9. MySQL TRUNCATE TABLE Exemple

    10. Google Maps API statique Exemple classe utilisant PHP

    20 M ESURES POUR RENDRE CAKEPHP BLOG

    C'est Md. Iqbal Hosan, un ingnieur en informatique, dvel oppeur web e tOCP DBA vous accueillir pour apprendre faire du Blog CakePHP, un

    projet CakePHP de l'chantillon de 20 tape s fraches.

    Pourquoi faire de ce projet

    Associs Exemples d'apprentissage

    Recommend this on Google