Salut quelle sera la meilleure façon d'extraire une donnée de la base de données dans une application basée sur le framework zend? existe-t-il une différence entre les fichiers mapper et DbTable, et aussi ce serait génial si un exemple simple à démostrat. Mercizend base de données mapper de la meilleure façon?
1
A
Répondre
1
Vous devriez d'abord écrire une bibliothèque avant d'utiliser mapper qui sera plus facile à appeler et à définir. Voici un bon moyen de définir la table db basée sur le mappeur avec la bibliothèque.
Dans le dossier modèle, vous devez disposer d'un dossier DbTable et d'un mappeur. Dans DbTable, créez User.php et dans mapper créez un fichier UserMapper.php. Aussi à l'intérieur du dossier de modèle lui-même, vous devez créer User.php file.Below est un exemple de code
DbTable> User.php
<?php
class Application_Model_DbTable_Users extends Zend_Db_Table_Abstract
{
protected $_name = 'users';
}
?>
mappeur> UserMapper.php
<?php
class Application_Model_Mapper_UserMapper extends Zc_Model_BaseMapper
{
public function __construct()
{
$this->setDbTable('Application_Model_DbTable_Users');
}
public function find($userid Application_Model_User $user)
{
// sql will go here
}
modèle
> Utilisateur .php
class Application_Model_User extends Zc_Model_Base
{
protected $_userId;
protected $_userName;
public function setUserId($userId)
{
$this->_userId = $userId;
return $this;
}
publc function getUserId()
{
return $this->_userId;
}
public function toArray()
{
$data = array(
'user_id' => getUserId();
)
return $data
}
Espérons que cela vous aidera ;-)
dixQuestions connexes
- 1. Correcte façon de mapper la relation de données de base
- 2. La meilleure façon de mapper des références d'ID d'objet?
- 3. Meilleure façon de stocker IP dans la base de données?
- 4. Meilleure façon de synchroniser la base de données client avec la base de données du serveur
- 5. meilleure façon d'exporter la base de données MySQL vers la base de données SqlServer
- 6. La meilleure façon de sauvegarder les données
- 7. Base de données: meilleure façon de modéliser ces exigences?
- 8. Meilleure façon de structurer ma base de données firebase
- 9. meilleure façon d'appeler deux serveurs de base de données
- 10. Façon de mapper des données partitionnées à l'aide de NHibernate
- 11. Meilleure façon de mapper et d'interroger ces entités
- 12. Zend Framework: bonne façon de récupérer des données de la base de données
- 13. Quelle est la meilleure façon de stocker plusieurs types de données dans la base de données
- 14. Meilleure façon de mapper les paramètres _POST aux variables
- 15. Quelle est la meilleure façon de réaliser cette base de données
- 16. Insérer des données dans la base de données - Quelle est la meilleure façon de le faire
- 17. Quelle est la meilleure façon de vérifier les données existent dans la base de données?
- 18. Données de base - Meilleure façon d'enregistrer un "nombre d'éléments"
- 19. Mapper la table de base de données à un Hashtable
- 20. Meilleure façon de structurer AJAX pour une application Zend Framework
- 21. Quelle est la meilleure façon de convertir une base de données mysql en une base sqlite?
- 22. Meilleure façon de stocker des données
- 23. Migration de données: Quelle est la meilleure façon de migrer?
- 24. Zend sans base de données
- 25. Quelle est la meilleure façon de stocker des données html dans une base de données mysql?
- 26. Une meilleure façon de nettoyer les données avant d'écrire dans la base de données
- 27. Quelle est la meilleure façon de structurer ces données dans une base de données?
- 28. Quelle est la meilleure façon d'effectuer l'archivage de données sur une base de données Oracle?
- 29. Meilleure façon d'obtenir le répertoire de base?
- 30. Meilleure façon de gérer Zend pour les indices d'éléments?