Я просто БД в свое время правил так: выгружал через phpmyadmin в sql, открывал файл в том же Notepad++ и менял "найти/заменить"...
Но дело в том, что я не понимаю какой способ лучше: аргументы через конструктор чтобы их надо было вводить в объект обязательно, или через геттер сеттер.
По сути, конструктор с аргументами можно вообще удалить из классов Employee и Employer.
Может, вообще лучше сканер подключить, который бы просил ввести имя человека, желаемую зарплату. Тогда наверное вообще имеет смысл через абстрактный класс делать и в главном классе через switch case?
Задача на знания по ООП, я так понимаю, может тогда попробовать сделать через абстрактные классы и интерфейс?
Я понимаю, что есть аргументы переданные из конструктора и есть те, которые я добавляю через сеттеры. Просто иначе получается, что сеттеры вообще можно не использовать и они не нужны, но я никогда не видела, чтобы геттеры создавали, а сеттеры - нет.
Я знаю, что можно создать конструктор без параметров, или не создавать вообще, так как конструктор по умолчанию создается для каждого объекта.
public Employee (String personName, int salaryDesired) {
this.name = personName;
this.salaryDesired = salaryDesired;
}
public Employer (String companyName, int salaryProposed) {
this.name = companyName;
this.salaryProposed = salaryProposed;
}
Employer company = new Employer("Godel", 500);
company.setCompanyName("Microsoft");
company.setCompanyName("EPAM");
company.setSalaryProposed(600);
company.setCompanyName("CoolCompany");
company.setSalaryProposed(1000);
Employee person = new Employee("Vasya", 400);
person.setPersonName("Petya");
person.setSalaryDesired(300);
person.setPersonName("Ivan");
person.setSalaryDesired(800);
public Employee () {}
public Employer () {}
Employer company = new Employer();
company.setCompanyName("CoolCompany");
company.setSalaryProposed(1000);
Employer company = new Employer("CoolCompany", 1000);
<?php
$post_type = 'product'; // тип записи
$taxonomy = 'allproducts'; // таксономия
$terms = get_terms( $post_type );
foreach( $terms as $term ) : ?>
<?php $args = array(
'post_type' => $post_type,
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => $taxonomy,
'field' => 'slug',
'terms' => $term->slug,
)
)
);
$posts = new WP_Query($args);
if( $posts->have_posts() ): ?>
<?php echo $term->name; // Выводим название категории ?>
<?php while( $posts->have_posts() ) : $posts->the_post(); // Выводим записи из категории?>
<?php if(has_post_thumbnail()):
the_post_thumbnail();
endif;
?>
<?php echo '<a href="'.$get_the_permalink().'">'.get_the_title().'</a>'; ?>
<?php the_excerpt(); ?>
<?php endwhile;
endif;
endforeach;
?>
Иногда бывает, что разработчики создают сайт на фреймворке, а чтобы не писать функционал блога, то просто интегрируют ВП с их наработками. Конечно же создать сайт на ВП и там же сделать блог проще и дешевле