Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Doctrine] Metoda batchUpdateIndex()
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty obsługi baz danych
Sajrox
Witam,

Ciężko mi to nazwać ale mam problem z metodą batchUpdateIndex()

Generalnie chodzi o to że słowa dodawane jako indexy chciałbym filtrować na własny sposób. Np aby dane które są dodawane jako indexy były filtrowane metodą strip_tags()

Bez tego do tabeli z indexami są dodawane oprócz zwykłych słów także znaczniki html w formie a,b, div, p, u itp... co jest rzeczą nie potrzebną.

Kod wygląda tak:

  1. <?php
  2. $newsItemTable = Doctrine::getTable('Firmy');
  3. $newsItemTable->batchUpdateIndex();
  4. ?>


W tym kodzie do indexów są dodawane dane z pol "nazwa" oraz "opis" z tabeli Firmy. Chciałbym aby z opisu były brane tylko słowa a nie kod html.
cojack
a tak:
  1. <?php
  2. public function setUp()
  3.    {
  4.        $this->hasMutator('kolumna', 'striptags');
  5.    }
  6.  
  7.    public function striptags($value)
  8.    {
  9.        $this->_set('kolumna', strip_tags($value));
  10.    }
  11. ?>
Sajrox
Dzięki, właśnie o to chodziło smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.