Archive for 2009(e)ko abendua

h1

mySQL datu basean eragiketa basikoen zerrenda

2009 abendua 30

Beti gertatzen zait SQL komando bat behar dudanean ez dudala eskura, ta bilatzen hasi behar…., hemen 4 garrantzitsuenak ipiniko ditut eskura izateko:

UPDATE:
UPDATE tabla SET field = field +1 WHERE field2 = ‘zerbait’

DELETE:
DELETE FROM tabla WHERE field=’zerbait’

INSERT:
INSERT INTO tabla (field, field2) VALUES (‘zerbait’, ‘edozer’)

SELECT:
SELECT field, field2 FROM tabla WHERE field=’zerbait’
SELECT tabla.field, tabla.field2, tabla2.field FROM tabla INNER JOIN tabla2 (ON tabla.id = tabla2.fk_id) WHERE field=’zerbait’

Beno hauekin espero dut apañatzea, ta zueiz zerbaitetarako balio bazaizue ba hobeto.

h1

symfony-n CRON erabili script-ak exekutatzeko

2009 abendua 17

Honen bitartez, symfony proiektu batean Script batzuetan cron erabili daiteke, honetarako horrela sortu behar da script-a:

batch fitxategia sortzen dugu errotik zintzilik, eta bertan gu nahi dugun scripta

/batch/script.php

Hemen honakoa ipintzen dugu:

<?php

// Symfony-ren Core-a kargatzen dugu
require_once(dirname(__FILE__).’/../config/ProjectConfiguration.class.php’);
$configuration = ProjectConfiguration::getApplicationConfiguration(‘frontend’, ‘prod’, true);
sfContext::createInstance($configuration);

// Hurrengo bi lerroak ezabatu datu baserik erabiltzen ez baduzu
$databaseManager = new sfDatabaseManager($configuration);
$databaseManager->loadConfiguration();

// Guk nahi dugun kodea hemendik aurrera

echo “\r\n Cron lana exekutatzen.\r\n”;

Orain gogoratzen ez ditudan webgune ezberdinetatik atera dut informazio hau

h1

Symfonyn internazionalizazioarekin

2009 abendua 16

Symfonyn gure weborriak beste hizkuntzetara itzultzeko, pauso hauek jarraitu behar dira:

  1. Konfigurazioan aldaketak egin: (/frontend/config/setting.yml)
    all:
    .settings:
    i18n: on
  2. Gure txantiloiaren hasieran Helper-a sartu:
    <?php use_helper(‘I18N’) ?>
  3. Itzuli beharreko esaldi guztiak formatu berrira aldatu:
    lehen:
    <h2>Gaur <?php echo date(‘Y-m-d’) ?> da.</h2>
    orain:
    <h2><?php echo __(‘Gaur %1% da’, array(‘%1%’ => date(‘Y-m-d’))) ?></h2>

Txantiloiatik kanpo erabili nahi izanez gero:
$this->getContext()->getI18n()->__(‘Textua’);

Ta listo, weborriak euskaraz ere egiteko aitzakirik ez

Informazio gehiago: (gazteleraz)  librosweb

h1

svn karpetak windows-en borratu

2009 abendua 2

Komando honen bitartez, windows sistema batean subversionen karpetak erraz kendu daitezke, sistema simboloan, garbitu nahi ditugun karpetaren aitan jarri eta komando hau sartzen dugu:
for /f “usebackq” %d in (`”dir *.svn /ad/b/s”`) do rd /s/q “%d”

eta hori da dena