Intereting Posts
Поворот K копланарных точек на плоскость, параллельную плоскости x, y Кто-нибудь успешно обслуживает высокий трафик с помощью PHP 5.4.4 и APC 3.1.10? PHP список всех файлов в каталоге Как передать дополнительную переменную в symfony form builForm Function Ошибка в загружаемом файле Jquery из-за преобразования FFMPEG с использованием PHP Удаление нескольких строк с помощью флажков, PHP и MySQL CodeIgniter URL-адрес суффикса .html автоматически для всех URL-адресов Можно ли читать / получать доступ к значениям сканера штрих-кода, используя PHP и MySQL? Будет ли isset () возвращать false, если я назначаю NULL переменной? PHP-компонентная модель объекта «Доступ запрещен» завивать и изменять размер удаленного изображения Подключение PHP к базе данных Azure-SQL Ведение всех значений дубликатов ключей при разборе файла .ini while (list ($ key, $ value) = each ($ array)) vs. foreach ($ array as $ key => $ value)? Как лучше всего читать, а затем перезаписывать содержимое файла в php?

Paginate Динамически созданная таблица в Cakephp?

Посмотрите пример кода

mysql_query('SET AUTOCOMMIT=0;'); mysql_query('START TRANSACTION;'); $tableName = rand().'_table;' $this->loadModel('Home'); // Model for homes_table $sql = 'CREATE TABLE '.$tableName.'_table LIKE homes_table'; mysql_query($sql); // FEW INSERT STATEMENTS ON THE NEW TABLE $tableName // /* Here I want to paginate the new table using $this->paginate(); HOW? */ mysql_query('TRUNCATE table '.$tableName); mysql_query('COMMIT;'); 

Я хочу создать новую страницу для создания новой таблицы? Логика каждый раз, когда человек запускает сценарий, создается новая случайная таблица с именем -> затем разбивается на страницы -> затем удаляется … Или как назначить модель динамически созданным таблицам в cakePHP.

его звуки, как то, что вы делаете, плохо. Кроме того, вы не должны называть такие вещи, как CREATE TABLE, TRUNCATE, COMMIT и т. Д.

Посмотрите на пакет sest для правильного создания и удаления таблиц, прочитайте api о том, как делать транзакции. такие вещи, как http://api13.cakephp.org/class/data-source#method-DataSourcebegin

также имя таблицы должно быть множественным для торта, чтобы иметь возможность сделать это автоматически, поэтому ваш пример не будет работать.

Вы можете получить экземпляр модели, выполнив

 $Something = ClassRegistry::init(Inflector::classify($tableName . '_suffix'));