Comment Définir character_limiter() dans Codeigniter
Je suis nouveau sur Codeigniter. Maintenant, je veux régler la limite de caractères dans la vue. Tout d'abord, obtenir les données de la base de données avec $query_result->result(), puis l'afficher dans la vue en utilisant foreach().
Voici mon Contrôleur, de Modèle et de Vue:
public function index() {
$data = array();
$data['category'] = $this->product_model->selectAllcategory();
$data['randProduct'] = $this->product_model->selectRandomProduct();
$data['products'] = $this->product_model->selectAllProduct();
$data['maincontent'] = $this->load->view('home', $data, true);
$data['title'] = 'Welcome Russel Store';
$this->load->view('index', $data);
}
Et mon Modèle:
public function selectAllProduct() {
$this->db->select('*');
$this->db->from('product');
$this->db->where('status', 1);
$this->db->order_by('product_id', 'desc');
$query_result = $this->db->get();
$result = $query_result->result();
return $result;
}
Et je veux régler la limite de caractères dans la Vue:
http://russelstore.mastersite.info echo character_limiter($result->product_title, 25);
- character_limiter() devrait faire cela très bien. Je suis confus quant à ce que votre question est.
- lorsque le formatage de votre code de StackOverflow, vous n'avez pas besoin de <pre> balises ou des backticks. Juste en retrait de toutes les lignes avec quatre espaces. Merci.
Vous devez vous connecter pour publier un commentaire.
http://ellislab.com/codeigniter/user-guide/helpers/text_helper.html
Vous devez importer Texte Helper
dans votre contrôleur, c'est une bonne pratique pour charger helper, de modèles et de bibliothèques dans un constructeur
à votre vue index.php
vous pouvez utiliser mon code il y
D'abord Charger la classe helper dans
autoload.php
ou dans lecontroller
classe.Pour une utilisation Mondiale , écrivez dans
Autoload.php
:OU Si vous souhaitez utiliser uniquement dans un
controller.php
classe alors:Puis dans votre
view.php
: