В модуле Формы невозможно просмотреть записи.

#
В модуле Формы невозможно просмотреть записи.
Подскажите, что может быть - в модуле Формы невозможно просмотреть записи.
скрин ошибки:

#
Re: В модуле Формы невозможно просмотреть записи.
Не откроются из за не хорошего поступка как тут https://www.hostcms.ru/forums/2/12269/. Вы нарушили связку ключей.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: В модуле Формы невозможно просмотреть записи.
Seri писал(а):
Вы нарушили связку ключей.

хм, вроде всю БД просмотрел, там же вроде бы всего 5 таблиц используется для форм...
фиг его знает, какая такая связка, с MySQL работаю почти 15 лет, вряд ли ошибся
И кстати, точно такая же ошибка вылазила еще ДО моего кривого кода, когда штатной формой записывались данные, мой предыдущий вопрос был про это, нужна была форма в стороннем файле, а не на странице с формой. Первый тестбылштатйно формой на штатной странице. Форма записалась, несколько раз, в админке точно такая же красная фиговина была..
Так что про связки точно мимо
Модератор
#
Re: В модуле Формы невозможно просмотреть записи.
volgastar,
с такой ошибкой необходимо обращаться в поддержку.
#
Re: В модуле Формы невозможно просмотреть записи.
hostcms,
да это ясно, но она кончилась в марте)))) 2017...
#
Re: В модуле Формы невозможно просмотреть записи.
Seri писал(а):
Не откроются из за не хорошего поступка как тут https://www.hostcms.ru/forums/2/12269/. Вы нарушили связку ключей.

удалил все формы,
создал новую форму,
создал раздел структуры с формой -так же все.
и при отправке формы на экране
Exception: The property 'source_id' does not exist in the model 'form_fill'
36 modules/core/exception.php
1392 modules/core/orm.php
168 modules/form/controller/show.php
33 hostcmsfiles/lib/lib_18/lib_18.php
290 modules/lib/model.php
161 modules/core/page.php
107 templates/template13/template.htm
96 modules/template/model.php
161 modules/core/page.php
472 modules/core/command/controller/default.php
194 modules/core/router/route.php
239 index.php


Ощущение, что движок правился, скорее всего предыдущим горе-программером...
#
Re: В модуле Формы невозможно просмотреть записи.
HTML:
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Форма</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
    <script src="http://malsup.github.com/jquery.form.js"></script>
    <script>
        $(document).ready(function() {
            $(document).on("submit", "#form1", function (event) {
                event.preventDefault();
                var a = $(this);
                $.ajax({
                    url: a.attr("action"),
                    type: a.attr("method") ? a.attr("method") : "get",
                    data: a.serialize(),
                    beforeSend: function() {

                    },
                    success: function (data) {

                    },
                    complete: function() {

                    },
                    dataType: "html"
                })
            });
        });
    </script>
</head>
<body>
<form action="/tmp/ajax.php" method="post" enctype="application/x-www-form-urlencoded" name="form1" id="form1">
    <div class="form-group">
        <label for="fio">ФИО</label>
        <input type="text" class="form-control" name="fio" id="fio">
    </div>
    <div class="form-group">
        <label for="email">Почта</label>
        <input type="email" class="form-control" name="email" id="email">
    </div>
    <input type="hidden" name="ajax" value="1">
    <button type="submit" class="btn btn-default">Отправить</button>
</form>
</body>
</html>

Php код:
require_once(dirname(__FILE__) . '/../' . 'bootstrap.php');

if (!is_null(Core_Array::getPost('ajax'))) {

    $oForm = Core_Entity::factory('Form', 3);
    $Form_Controller_Show = new Form_Controller_Show($oForm);
    
    $Form_Controller_Show
            ->values($_POST + $_FILES)
            // 0 - html, 1- plain text
            ->mailType(1)
            ->mailXsl(
                Core_Entity::factory('Xsl')->getByName('ПисьмоКураторуФормыСайт3')
            )
            ->mailFromFieldName('site@gmail.com') //<-Имя поля, содержащего эл. почту отправителя
            ->process();

    $Form_Controller_Show
        ->xsl('ОтобразитьФормуСайт3')
        ->show();
}

Все работает у меня.
volgastar писал(а):
Ощущение, что движок правился, скорее всего предыдущим горе-программером...

Если вы знаете то для таких программеров есть доска почета.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация