Mon Extension Magento Installer Le Script Ne Fonctionnera Pas

Je suis en train de créer un script d'installation pour mon extension et pour quelque raison il ne sera pas le script d'installation. L'extension sera présente dans la core_resource table, mais les attributs que je suis en train de créer aura pas de créer.

Je suis assez sûr que le script n'est même pas appelé car j'ai mis un exit() au début et le site a fonctionné très bien.

Voici ce que j'ai dans ma config fichier XML. Celui-ci est placé à l'intérieur de global -> ressources chemin:

<nie_setup>
    <setup>
        <module>Nie_Nie</module>
    </setup>
    <connection>
        <use>core_setup</use>
    </connection>
</nie_setup>

Mon script d'installation est la suivante:

$installer = $this;
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$installer->startSetup();

$setup->addAttribute('customer', 'nie_admin', array(
    'input'                 => 'text',
    'type'                  => 'text',
    'backend'               => '',
    'visible'               => 0,
    'required'          => 0,
    'user_defined'  => 1,
));

$installer->endSetup();

Est là quelque chose d'évident, je suis absent ici qui pourrait être la raison pour laquelle le script ne fonctionnera pas?

  • Merci de poster l'emplacement de votre script d'installation
  • /app/code/local/Nie/Nie/sql/nie_setup/mysql4-install-0.0.1.php
  • Assurez-vous que le cas de votre nom de module à l'intérieur <modules> a le même cas que votre <module> dans vos ressources config. Je viens de tomber sur ce problème moi-même.