Jump to content


[FR] Translation : Installation for Codeigniter


  • Please log in to reply
6 replies to this topic

#1 MiamMiam

MiamMiam

    Advanced Member

  • Members
  • PipPipPip
  • 31 posts
  • LocationToulouse - France

Posted 13 January 2013 - 08:47 AM

[EN] Here is the french translation of the page Documentation>Installation for Codeigniter. Your comments are welcome.
[FR] Ci-dessous la traduction en français de la page Documentation>Installation for Codeigniter. Vos commentaires sont les bienvenus.

Installation dans Codeigniter

L'installation est très simple. Vous devez juste copier tous les fichiers dans votre projet et vous serez prêt pour utiliser Grocery CRUD.
A la fin de l'installation, votre structure de fichiers devrait ressembler à ceci (la structure ci-dessous contient les dossiers et fichiers par défaut de CodeIgniter, sans changement) :
website_folder/
–––– application/
–––––––– config/
–––––––––––– autoload.php
–––––––––––– ...
–––––––––––– doctypes.php
–––––––––––– foreign_chars.php
–––––––––––– grocery_crud.php
–––––––––––– ...
–––––––– controllers/
–––––––––––– examples.php
–––––––––––– index.html
–––––––––––– welcome.php
–––––––– libraries/
–––––––––––– grocery_crud.php
–––––––––––– index.html
–––––––– models/
–––––––––––– grocery_crud_model.php
–––––––––––– index.html
–––––––– views/
–––––––––––– example.php
–––––––––––– index.html
–––––––––––– welcome_message.php
–––– assets/
–––––––– grocery_crud/
–––––––––––– css/
–––––––––––– js/
–––––––––––– texteditor/
–––––––––––– themes/
–––––––– uploads/
–––––––– index.html
–––– system/
–––– user_guide/
–––– change_log.txt
–––– example_database.sql
–––– index.php
–––– licence-grocery-crud.txt
–––– license.txt

Note importante pour CI 1.7.X : la seule différence entre codeigniter 2.0.x et codeigniter 1.7.x est que dans 1.7.x vous étendez Controller et pas CI_Controller et dans le grocery_model vous n'étendez pas CI_Model mais Model. De plus assurez-vous que le dossier application est au bon endroit pour CI 1.7.x
Ci-dessous un exemple de ce à quoi ressemblera un contrôleur.
<?php if ( ! [url="http://www.php.net/defined"]defined[/url]('BASEPATH')) [url="http://www.php.net/exit"]exit[/url]('No direct script access allowed');


class Examples extends CI_Controller {

function __construct()
{
parent::__construct();


/* Standard Libraries */
$this->load->database();
$this->load->helper('url');

/* ------------------ */

$this->load->library('grocery_CRUD');
}

function _example_output($output = null)

{
$this->load->view('example.php',$output);
}

function offices()

{
$output = $this->grocery_crud->render();

$this->_example_output($output);

}

.......
}
Les seules bibliothèques requises sont celles de connexion à la base de données (voir application/config/autoload.php) et le url helper.

La variable $output est un objet qui inclut toujours les propriétés suivantes : - output, js_files, css_files. Ci-dessous vous pouvez voir un exemple de print_r d'une variable $output.
stdClass Object
(
[output] => Votre output apparaîtra ici....
[js_files] => Array
	 (
		 [763b4d272e158bdb8ed5a12a1824c94f494954bd] => http://grocery_crud/public/grocery_crud/themes/datatables/js/jquery-1.6.2.min.js
		 [0b677f3fc6fb25b4baf39eb144222116c5b60254] => http://grocery_crud/public/grocery_crud/themes/flexigrid/js/cookies.js
		 [ec3ae62b8d5838972e858fe54447bd4bd8d79f88] => http://grocery_crud/public/grocery_crud/themes/flexigrid/js/flexigrid.js
		 [2c0ff56d0cbc6f80a5ef9c770d478f0e00c3170d] => http://grocery_crud/public/grocery_crud/themes/flexigrid/js/jquery.form.js
		 [474495ff1e895eab81fb8afba4db9b06c15b19af] => http://grocery_crud/public/grocery_crud/themes/flexigrid/js/jquery.numeric.js
	 )

[css_files] => Array
	 (
		 [732b03aa54d124f062757b71e5560acdc5632ba6] => http://grocery_crud/public/grocery_crud/themes/flexigrid/css/flexigrid.css
	 )

)

La vue example.php est une vue Codeigniter simple et inclut le code ci-dessous :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />

<?php
foreach($css_files as $file): ?>
<link type="text/css" rel="stylesheet" href="<?php echo $file; ?>" />

<?php endforeach; ?>
<?php foreach($js_files as $file): ?>

<script src="<?php echo $file; ?>"></script>
<?php endforeach; ?>

<style type='text/css'>
body
{
font-family: Arial;
font-size: 14px;
}
a {
color: blue;
text-decoration: none;
font-size: 14px;
}
a:hover
{
text-decoration: underline;
}
</style>
</head>
<body>
<!-- Beginning header -->
<div>
	 <a href='<?php echo site_url('examples/offices_management')?>'>Offices</a> |
	 <a href='<?php echo site_url('examples/employees_management')?>'>Employees</a> |
	 <a href='<?php echo site_url('examples/customers_management')?>'>Customers</a> |
	 <a href='<?php echo site_url('examples/orders_management')?>'>Orders</a> |
	 <a href='<?php echo site_url('examples/products_management')?>'>Products</a> |
	 <a href='<?php echo site_url('examples/film_management')?>'>Films</a>

</div>
<!-- End of header-->
<div style='height:20px;'></div>
<div>
	 <?php echo $output; ?>

</div>
<!-- Beginning footer -->
<div>Footer</div>
<!-- End of Footer -->
</body>
</html>

Et voilà ! Vous pouvez maintenant célébrer le fait que vous pouvez utiliser la puissance de Grocery CRUD dans vos projets. Continuez avec les exemples ou bien allez directement voir les méthodes/fonctions de la bibliothèque Grocery CRUD.
Cela ne marche pas ? Vous pouvez aussi voir le guide d'installation de Grocery CRUD pour les néophytes.
Et aussi vous pouvez jeter un oeil sur les problèmes connus ou bien vous pouvez trouver une réponse dans le forum de Grocery CRUD. Vous ne pouvez toujours pas l'installer ? Envoyez nous un message via le formulaire de support et nous répondrons aussi rapidement que possible.

New to GC, new to CI, new to OOP | User of PhpMyEdit (ancient but powerfull Php CRUD) during 10 years

Grocery CRUD is great ! | Contribute or donate... or do both ;-)


#2 MiamMiam

MiamMiam

    Advanced Member

  • Members
  • PipPipPip
  • 31 posts
  • LocationToulouse - France

Posted 13 January 2013 - 10:54 AM

Translation issue

[FR] Problème de traduction

J'ai traduit

The only required libraries are to connect with the database (that we usually have it as auto-load library) and the url helper.

par

Les seules bibliothèques requises sont celles de connexion à la base de données (que nous avons habituellement en bibliothèque auto-load) et le url helper.

mais je ne suis pas sûr de la traduction parce que je ne comprends pas ce qu'a voulu dire Johnny :blink: !

New to GC, new to CI, new to OOP | User of PhpMyEdit (ancient but powerfull Php CRUD) during 10 years

Grocery CRUD is great ! | Contribute or donate... or do both ;-)


#3 victor

victor

    grocery CRUD Hero

  • Advanced Member
  • PipPipPip
  • 967 posts
  • LocationMinsk

Posted 13 January 2013 - 09:07 PM

Thanks for your work and welcome to the forum!!!

Your work is cool tools for new people!

Thanks!

logo.jpg    www.svc.by


#4 MiamMiam

MiamMiam

    Advanced Member

  • Members
  • PipPipPip
  • 31 posts
  • LocationToulouse - France

Posted 15 January 2013 - 08:10 AM

Thanks Victor !

I hope this will attract more people to this great project too.
And I hope Johnny will add a link in the documentation pages.

[FR] Si d'autres francophones pouvaient commenter/valider mes traductions, ce serait cool. [/FR]

New to GC, new to CI, new to OOP | User of PhpMyEdit (ancient but powerfull Php CRUD) during 10 years

Grocery CRUD is great ! | Contribute or donate... or do both ;-)


#5 web-johnny

web-johnny

    grocery CRUD Author

  • Administrators
  • 954 posts
  • LocationLondon

Posted 16 January 2013 - 07:51 AM

Hello MiamMiam and sorry for the delay,
That's great. I just added a link to the main page too :) ( http://www.grocerycrud.com/documentation/codeigniter_installation )
Thank you very much
Posted Image

#6 web-johnny

web-johnny

    grocery CRUD Author

  • Administrators
  • 954 posts
  • LocationLondon

Posted 16 January 2013 - 08:00 AM

Translation issue

[FR] Problème de traduction

J'ai traduit

par

mais je ne suis pas sûr de la traduction parce que je ne comprends pas ce qu'a voulu dire Johnny :blink: !


Ok from my little french that I know.

Ce que je veux dire c' est le Codeigniter "library" de "database". Un example:
$this->load->database(); //This is the only thing that it is actually required
Tu peux aussi, va a : application/config/autoload.php , et configure le "database". Un example:
$autoload['libraries'] = array('database');

By the way my French are not so good so if you still don't understand tell me to translate you in English :)

Kindest Regards
Johnny
Posted Image

#7 MiamMiam

MiamMiam

    Advanced Member

  • Members
  • PipPipPip
  • 31 posts
  • LocationToulouse - France

Posted 16 January 2013 - 09:14 AM

Thanks Johnny, thanks for the link, and thanks for this great tool !

I changed my translation in a way to be more specific.

I have also translated the newbies tutorial

Ciao

New to GC, new to CI, new to OOP | User of PhpMyEdit (ancient but powerfull Php CRUD) during 10 years

Grocery CRUD is great ! | Contribute or donate... or do both ;-)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users